예제 #1
0
    def test_get_lib_and_tag_name_sub_package(self):
        tag = 'test_lib.sub.test_tag'

        lib, tag_name = get_lib_and_tag_name(tag)

        self.assertEqual(lib, 'test_lib.sub')
        self.assertEqual(tag_name, 'test_tag')
예제 #2
0
    def test_get_lib_and_tag_name_regular_template_tag(self):
        tag = 'test_lib.test_tag'

        lib, tag_name = get_lib_and_tag_name(tag)

        self.assertEqual(lib, 'test_lib')
        self.assertEqual(tag_name, 'test_tag')
예제 #3
0
    def test_get_lib_and_tag_name_requires_correct_format(self):
        tag = 'fail'

        with self.assertRaises(ValueError):
            lib, tag_name = get_lib_and_tag_name(tag)