Exemple #1
0
 def test_build_recognized_tags_dict_check_canonical_name_exist(self):
     """ Test if the ``build_recognized_tags_dict`` check the canonical name of the class """
     known_tags = (UnamedTreeNode, )
     with self.assertRaises(ValueError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('UnamedTreeNode does not have a canonical name',
                      str(e.exception))
Exemple #2
0
 def test_build_recognized_tags_dict_check_type(self):
     """ Test if the ``build_recognized_tags_dict`` check the type of the class """
     known_tags = (1, )
     with self.assertRaises(ValueError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('int is an instance, not a class type',
                      str(e.exception))
Exemple #3
0
 def test_build_recognized_tags_dict_check_canonical_name_exist(self):
     """ Test if the ``build_recognized_tags_dict`` check the canonical name of the class """
     known_tags = (
         UnamedTreeNode,
     )
     with self.assertRaises(ValueError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('UnamedTreeNode does not have a canonical name',  str(e.exception))
Exemple #4
0
 def test_build_recognized_tags_dict_check_type(self):
     """ Test if the ``build_recognized_tags_dict`` check the type of the class """
     known_tags = (
         1,
     )
     with self.assertRaises(ValueError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('int is an instance, not a class type', str(e.exception))
Exemple #5
0
 def test_build_recognized_tags_dict_check_alias_name_duplicate(self):
     """ Test if the ``build_recognized_tags_dict`` check the alias names of the class """
     known_tags = (
         DummyTreeNode,
         DummyAliasTreeNode,
     )
     with self.assertRaises(KeyError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('\'Alias name "debug" is already registered\'', str(e.exception))
Exemple #6
0
 def test_build_recognized_tags_dict_check_canonical_name_duplicate(self):
     """ Test if the ``build_recognized_tags_dict`` check the canonical name of the class """
     known_tags = (
         DummyTreeNode,
         DummyNameTreeNode,
     )
     with self.assertRaises(KeyError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('\'Tag name "test" is already registered\'', str(e.exception))
Exemple #7
0
 def test_build_recognized_tags_dict_check_alias_name_duplicate(self):
     """ Test if the ``build_recognized_tags_dict`` check the alias names of the class """
     known_tags = (
         DummyTreeNode,
         DummyAliasTreeNode,
     )
     with self.assertRaises(KeyError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('\'Alias name "debug" is already registered\'',
                      str(e.exception))
Exemple #8
0
 def test_build_recognized_tags_dict_check_canonical_name_duplicate(self):
     """ Test if the ``build_recognized_tags_dict`` check the canonical name of the class """
     known_tags = (
         DummyTreeNode,
         DummyNameTreeNode,
     )
     with self.assertRaises(KeyError) as e:
         build_recognized_tags_dict(known_tags)
     self.assertEqual('\'Tag name "test" is already registered\'',
                      str(e.exception))
Exemple #9
0
 def test_build_recognized_tags_dict(self):
     """ Test if the ``build_recognized_tags_dict`` helper do it's job """
     known_tags = (DummyTreeNode, )
     known_tags = build_recognized_tags_dict(known_tags)
     self.assertEqual({
         'test': DummyTreeNode,
         'debug': DummyTreeNode,
     }, known_tags)
Exemple #10
0
 def test_build_recognized_tags_dict(self):
     """ Test if the ``build_recognized_tags_dict`` helper do it's job """
     known_tags = (
         DummyTreeNode,
     )
     known_tags = build_recognized_tags_dict(known_tags)
     self.assertEqual({
         'test': DummyTreeNode,
         'debug': DummyTreeNode,
     }, known_tags)