def test_get_arb_attrs_00(self):
        tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])

        defin = {'re-keys': ['g', 'h'], 'tags': ['a', 'b']}
        result = tg._get_extra_attrs(defin)
        assert len(result) == 0
        assert result == {}
    def test_get_arb_attrs_00(self):
        tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])

        defin = {'re-keys': ['g', 'h'], 'tags': ['a', 'b']}
        result = tg._get_extra_attrs(defin)
        assert len(result) == 0
        assert result == {}
 def test_dedupe_tag_lists_00(self):
     tg = Tagger([])
     result = tg._dedupe_tag_lists({'a': {'tags': ['a', 'a', 'b', 'c']}})
     rtl = result['a']['tags']
     assert 'a' in rtl
     assert 'b' in rtl
     assert 'c' in rtl
     assert len(rtl) == 3
 def test_dedupe_tag_lists_00(self):
     tg = Tagger([])
     result = tg._dedupe_tag_lists({'a': {'tags': ['a', 'a', 'b', 'c']}})
     rtl = result['a']['tags']
     assert 'a' in rtl
     assert 'b' in rtl
     assert 'c' in rtl
     assert len(rtl) == 3
 def test_tag_list_00(self):
     tg = Tagger([{'tags': ['a', 'b', 'c']}, {'tags': ['d', 'e']}])
     result = tg.tag_list()
     assert 'a' in result
     assert 'b' in result
     assert 'c' in result
     assert 'd' in result
     assert 'e' in result
     assert len(result) == 5
 def test_tag_list_00(self):
     tg = Tagger([{'tags': ['a', 'b', 'c']}, {'tags': ['d', 'e']}])
     result = tg.tag_list()
     assert 'a' in result
     assert 'b' in result
     assert 'c' in result
     assert 'd' in result
     assert 'e' in result
     assert len(result) == 5
 def test_tag_keys_re_00(self):
     tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])
     result = tg.tag_keys({'ogo': {}, 'oho': {}, 'i': {}})
     assert 'tags' in result['ogo']
     assert 'tags' in result['oho']
     assert 'tags' not in result['i']
     assert 'a' in result['ogo']['tags']
     assert 'b' in result['ogo']['tags']
     assert 'a' in result['oho']['tags']
     assert 'b' in result['oho']['tags']
 def test_tag_keys_re_00(self):
     tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])
     result = tg.tag_keys({'ogo': {}, 'oho': {}, 'i': {}})
     assert 'tags' in result['ogo']
     assert 'tags' in result['oho']
     assert 'tags' not in result['i']
     assert 'a' in result['ogo']['tags']
     assert 'b' in result['ogo']['tags']
     assert 'a' in result['oho']['tags']
     assert 'b' in result['oho']['tags']
    def test_get_arb_attrs_01(self):
        tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])

        defin = {
            're-keys': ['g', 'h'],
            'tags': ['a', 'b'],
            'arb': ['arbarb', 'arbTWO']
        }
        self.assertRaises(ValueError, tg._get_extra_attrs, defin)
Example #10
0
    def test_get_arb_attrs_01(self):
        tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])

        defin = {'re-keys': ['g', 'h'], 'tags': ['a', 'b'], 'arb': ['arbarb']}
        result = tg._get_extra_attrs(defin)
        assert result == {'arb': 'arbarb'}
Example #11
0
 def test_pop_keys_00(self):
     tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])
     data = {'a': 1, 'b': 2}
     result = tg._pop_keys(data, 'b', 'c')
     assert 'a' in result
     assert len(result) == 1
 def _transform_key_dict(self, key_dict):
     tagger = Tagger()
     key_dict = tagger.tag_keys(key_dict)
     search_terms.add_to_dict(key_dict)
     return key_dict
    def test_get_arb_attrs_01(self):
        tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])

        defin = {'re-keys': ['g', 'h'], 'tags': ['a', 'b'], 'arb': ['arbarb']}
        result = tg._get_extra_attrs(defin)
        assert result == {'arb': 'arbarb'}
 def test_pop_keys_00(self):
     tg = Tagger([{'re-keys': ['g', 'h'], 'tags': ['a', 'b']}])
     data = {'a': 1, 'b': 2}
     result = tg._pop_keys(data, 'b', 'c')
     assert 'a' in result
     assert len(result) == 1
Example #15
0
 def _get_tags(self, key_dict):
     tagger = Tagger()
     tags = tagger.tag_list()
     return tags
Example #16
0
 def _transform_key_dict(self, key_dict):
     tagger = Tagger()
     key_dict = tagger.tag_keys(key_dict)
     search_terms.add_to_dict(key_dict)
     return key_dict
 def _get_tags(self, key_dict):
     tagger = Tagger()
     tags = tagger.tag_list()
     return tags