示例#1
0
文件: source.py 项目: bazsi/codega
class TestSource(TestCase):
    def setUp(self):
        self.source = XmlSource()

    def check(self, xml):
        root = xml.getroot()
        self.assertEqual(root.tag, "entry")
        self.assertEqual(root.text, "Hello")

    def test_load_file_without_locator(self):
        with make_tempfile() as (fd, name):
            os.write(fd, xml_content)
            self.check(self.source.load(resource=name))

    def test_load_file_with_locator(self):
        loc = FileResourceLocator("/tmp")
        with make_tempfile() as (fd, name):
            os.write(fd, xml_content)
            self.check(self.source.load(resource=os.path.basename(name), resource_locator=loc))
示例#2
0
文件: source.py 项目: bazsi/codega
 def setUp(self):
     self.source = XmlSource()