SYMBOL INDEX (192 symbols across 15 files) FILE: test/01-index-crud-test.py class IndexCrudTests (line 18) | class IndexCrudTests(mango.DbPerClass): method test_bad_fields (line 19) | def test_bad_fields(self): method test_bad_types (line 39) | def test_bad_types(self): method test_bad_names (line 58) | def test_bad_names(self): method test_create_idx_01 (line 80) | def test_create_idx_01(self): method test_create_idx_01_exists (line 91) | def test_create_idx_01_exists(self): method test_create_idx_02 (line 96) | def test_create_idx_02(self): method test_read_idx_doc (line 107) | def test_read_idx_doc(self): method test_delete_idx_escaped (line 117) | def test_delete_idx_escaped(self): method test_delete_idx_unescaped (line 129) | def test_delete_idx_unescaped(self): method test_delete_idx_no_design (line 141) | def test_delete_idx_no_design(self): method test_bulk_delete (line 153) | def test_bulk_delete(self): method test_recreate_index (line 183) | def test_recreate_index(self): method test_delete_misisng (line 197) | def test_delete_misisng(self): method test_create_text_idx (line 226) | def test_create_text_idx(self): method test_create_bad_text_idx (line 244) | def test_create_bad_text_idx(self): FILE: test/02-basic-find-test.py class BasicFindTests (line 18) | class BasicFindTests(mango.UserDocsTests): method test_bad_selector (line 20) | def test_bad_selector(self): method test_bad_limit (line 39) | def test_bad_limit(self): method test_bad_skip (line 58) | def test_bad_skip(self): method test_bad_sort (line 77) | def test_bad_sort(self): method test_bad_fields (line 97) | def test_bad_fields(self): method test_bad_r (line 117) | def test_bad_r(self): method test_bad_conflicts (line 135) | def test_bad_conflicts(self): method test_simple_find (line 151) | def test_simple_find(self): method test_multi_cond_and (line 158) | def test_multi_cond_and(self): method test_multi_cond_or (line 163) | def test_multi_cond_or(self): method test_multi_col_idx (line 177) | def test_multi_col_idx(self): method test_missing_not_indexed (line 188) | def test_missing_not_indexed(self): method test_limit (line 203) | def test_limit(self): method test_skip (line 210) | def test_skip(self): method test_sort (line 217) | def test_sort(self): method test_fields (line 226) | def test_fields(self): method test_r (line 233) | def test_r(self): method test_empty (line 238) | def test_empty(self): method test_empty_subsel (line 246) | def test_empty_subsel(self): method test_empty_subsel_match (line 253) | def test_empty_subsel_match(self): method test_unsatisfiable_range (line 262) | def test_unsatisfiable_range(self): FILE: test/03-operator-test.py class OperatorTests (line 16) | class OperatorTests(mango.UserDocsTests): method test_all (line 18) | def test_all(self): method test_all_non_array (line 30) | def test_all_non_array(self): method test_elem_match (line 37) | def test_elem_match(self): method test_in_operator_array (line 66) | def test_in_operator_array(self): method test_regex (line 75) | def test_regex(self): method test_exists_false (line 84) | def test_exists_false(self): FILE: test/04-key-tests.py class KeyTests (line 56) | class KeyTests(mango.DbPerClass): method setUpClass (line 58) | def setUpClass(klass): method run_check (line 64) | def run_check(self, query, check, fields=None, indexes=None): method test_dot_key (line 71) | def test_dot_key(self): method test_peso_key (line 82) | def test_peso_key(self): method test_unicode_in_fieldname (line 93) | def test_unicode_in_fieldname(self): method test_unicode_in_selector_field (line 107) | def test_unicode_in_selector_field(self): method test_internal_field_tests (line 114) | def test_internal_field_tests(self): method test_escape_period (line 127) | def test_escape_period(self): method test_object_period (line 139) | def test_object_period(self): FILE: test/05-index-selection-test.py class IndexSelectionTests (line 17) | class IndexSelectionTests(mango.UserDocsTests): method setUpClass (line 19) | def setUpClass(klass): method test_basic (line 23) | def test_basic(self): method test_with_and (line 27) | def test_with_and(self): method test_with_text (line 34) | def test_with_text(self): method test_no_view_index (line 42) | def test_no_view_index(self): method test_with_or (line 46) | def test_with_or(self): method test_use_most_columns (line 55) | def test_use_most_columns(self): class MultiTextIndexSelectionTests (line 73) | class MultiTextIndexSelectionTests(mango.UserDocsTests): method setUpClass (line 75) | def setUpClass(klass): method test_view_ok_with_multi_text (line 80) | def test_view_ok_with_multi_text(self): method test_multi_text_index_is_error (line 84) | def test_multi_text_index_is_error(self): method test_use_index_works (line 90) | def test_use_index_works(self): FILE: test/06-basic-text-test.py class BasicTextTests (line 20) | class BasicTextTests(mango.UserDocsTextTests): method test_simple (line 21) | def test_simple(self): method test_with_integer (line 26) | def test_with_integer(self): method test_with_boolean (line 32) | def test_with_boolean(self): method test_with_array (line 38) | def test_with_array(self): method test_array_ref (line 44) | def test_array_ref(self): method test_number_ref (line 57) | def test_number_ref(self): method test_lt (line 66) | def test_lt(self): method test_lte (line 84) | def test_lte(self): method test_eq (line 97) | def test_eq(self): method test_ne (line 113) | def test_ne(self): method test_gt (line 124) | def test_gt(self): method test_gte (line 137) | def test_gte(self): method test_and (line 155) | def test_and(self): method test_or (line 182) | def test_or(self): method test_and_or (line 199) | def test_and_or(self): method test_nor (line 233) | def test_nor(self): method test_in_with_value (line 239) | def test_in_with_value(self): method test_in_with_array (line 261) | def test_in_with_array(self): method test_nin_with_value (line 276) | def test_nin_with_value(self): method test_nin_with_array (line 299) | def test_nin_with_array(self): method test_all (line 314) | def test_all(self): method test_exists_field (line 332) | def test_exists_field(self): method test_exists_array (line 343) | def test_exists_array(self): method test_exists_object (line 354) | def test_exists_object(self): method test_exists_object_member (line 365) | def test_exists_object_member(self): method test_exists_and (line 375) | def test_exists_and(self): method test_value_chars (line 397) | def test_value_chars(self): method test_regex (line 402) | def test_regex(self): method test_size (line 411) | def test_size(self): class ElemMatchTests (line 419) | class ElemMatchTests(mango.FriendDocsTextTests): method test_elem_match_non_object (line 420) | def test_elem_match_non_object(self): method test_elem_match (line 438) | def test_elem_match(self): class NumStringTests (line 549) | class NumStringTests(mango.DbPerClass): method setUpClass (line 552) | def setUpClass(klass): method isFinite (line 558) | def isFinite(num): method test_floating_point_val (line 565) | def test_floating_point_val(self,f): FILE: test/06-text-default-field-test.py class NoDefaultFieldTest (line 17) | class NoDefaultFieldTest(mango.UserDocsTextTests): method test_basic (line 21) | def test_basic(self): method test_other_fields_exist (line 26) | def test_other_fields_exist(self): class NoDefaultFieldWithAnalyzer (line 32) | class NoDefaultFieldWithAnalyzer(mango.UserDocsTextTests): method test_basic (line 39) | def test_basic(self): method test_other_fields_exist (line 43) | def test_other_fields_exist(self): class DefaultFieldWithCustomAnalyzer (line 49) | class DefaultFieldWithCustomAnalyzer(mango.UserDocsTextTests): method test_basic (line 56) | def test_basic(self): method test_not_analyzed (line 61) | def test_not_analyzed(self): FILE: test/07-text-custom-field-list-test.py class CustomFieldsTest (line 17) | class CustomFieldsTest(mango.UserDocsTextTests): method test_basic (line 33) | def test_basic(self): method test_multi_field (line 38) | def test_multi_field(self): method test_missing (line 46) | def test_missing(self): method test_missing_type (line 49) | def test_missing_type(self): method test_field_analyzer_is_keyword (line 57) | def test_field_analyzer_is_keyword(self): method test_escaped_field (line 68) | def test_escaped_field(self): method test_filtered_search_fields (line 79) | def test_filtered_search_fields(self): FILE: test/08-text-limit-test.py class LimitTests (line 16) | class LimitTests(mango.LimitDocsTextTests): method test_limit_field (line 18) | def test_limit_field(self): method test_limit_field2 (line 25) | def test_limit_field2(self): method test_limit_field3 (line 32) | def test_limit_field3(self): method test_limit_field4 (line 39) | def test_limit_field4(self): method test_limit_field5 (line 44) | def test_limit_field5(self): method test_limit_skip_field1 (line 52) | def test_limit_skip_field1(self): method test_limit_skip_field2 (line 59) | def test_limit_skip_field2(self): method test_limit_skip_field3 (line 64) | def test_limit_skip_field3(self): method test_limit_skip_field4 (line 69) | def test_limit_skip_field4(self): method test_limit_skip_field5 (line 74) | def test_limit_skip_field5(self): method test_limit_skip_field6 (line 83) | def test_limit_skip_field6(self): method test_limit_bookmark (line 93) | def test_limit_bookmark(self): method run_bookmark_check (line 101) | def run_bookmark_check(self, size): method run_bookmark_sort_check (line 117) | def run_bookmark_sort_check(self, size): FILE: test/09-text-sort-test.py class SortTests (line 16) | class SortTests(mango.UserDocsTextTests): method test_number_sort (line 18) | def test_number_sort(self): method test_number_sort_desc (line 24) | def test_number_sort_desc(self): method test_string_sort (line 35) | def test_string_sort(self): method test_notype_sort (line 41) | def test_notype_sort(self): method test_array_sort (line 50) | def test_array_sort(self): method test_multi_sort (line 56) | def test_multi_sort(self): method test_guess_type_sort (line 63) | def test_guess_type_sort(self): method test_guess_dup_type_sort (line 69) | def test_guess_dup_type_sort(self): method test_ambiguous_type_sort (line 76) | def test_ambiguous_type_sort(self): method test_guess_multi_sort (line 86) | def test_guess_multi_sort(self): method test_guess_mix_sort (line 94) | def test_guess_mix_sort(self): FILE: test/10-disable-array-length-field-test.py class DisableIndexArrayLengthsTest (line 16) | class DisableIndexArrayLengthsTest(mango.UserDocsTextTests): method setUpClass (line 19) | def setUpClass(klass): method test_disable_index_array_length (line 26) | def test_disable_index_array_length(self): method test_enable_index_array_length (line 32) | def test_enable_index_array_length(self): FILE: test/friend_docs.py function setup (line 44) | def setup(db, index_type="view"): function add_text_indexes (line 53) | def add_text_indexes(db): FILE: test/limit_docs.py function setup (line 16) | def setup(db, index_type="view"): function add_text_indexes (line 25) | def add_text_indexes(db): FILE: test/mango.py function random_db_name (line 25) | def random_db_name(): class Database (line 29) | class Database(object): method __init__ (line 30) | def __init__(self, host, port, dbname, auth=None): method url (line 40) | def url(self): method path (line 43) | def path(self, parts): method create (line 48) | def create(self, q=1, n=3): method delete (line 54) | def delete(self): method recreate (line 57) | def recreate(self): method save_doc (line 63) | def save_doc(self, doc): method save_docs (line 66) | def save_docs(self, docs, **kwargs): method open_doc (line 74) | def open_doc(self, docid): method ddoc_info (line 79) | def ddoc_info(self, ddocid): method create_index (line 84) | def create_index(self, fields, idx_type="json", name=None, ddoc=None): method create_text_index (line 103) | def create_text_index(self, analyzer=None, selector=None, idx_type="te... method list_indexes (line 130) | def list_indexes(self): method delete_index (line 135) | def delete_index(self, ddocid, name, idx_type="json"): method bulk_delete (line 140) | def bulk_delete(self, docs): method find (line 149) | def find(self, selector, limit=25, skip=0, sort=None, fields=None, method find_one (line 178) | def find_one(self, *args, **kwargs): class DbPerClass (line 188) | class DbPerClass(unittest.TestCase): method setUpClass (line 191) | def setUpClass(klass): method setUp (line 195) | def setUp(self): class UserDocsTests (line 199) | class UserDocsTests(DbPerClass): method setUpClass (line 202) | def setUpClass(klass): class UserDocsTextTests (line 207) | class UserDocsTextTests(DbPerClass): method setUpClass (line 213) | def setUpClass(klass): class FriendDocsTextTests (line 223) | class FriendDocsTextTests(DbPerClass): method setUpClass (line 226) | def setUpClass(klass): class LimitDocsTextTests (line 230) | class LimitDocsTextTests(DbPerClass): method setUpClass (line 233) | def setUpClass(klass): class NumStringDocsTextTests (line 237) | class NumStringDocsTextTests(DbPerClass): method setUpClass (line 240) | def setUpClass(klass): FILE: test/user_docs.py function setup (line 57) | def setup(db, index_type="view", **kwargs): function add_view_indexes (line 66) | def add_view_indexes(db, kwargs): function add_text_indexes (line 87) | def add_text_indexes(db, kwargs):