Ejemplo n.º 1
0
    def test_create(self):
        reference_reg_file = """<?xml version="1.0"?>
<config>
    <modules>
        <Foo_Baz>
            <active>true</active>
            <codePool>local</codePool>
        </Foo_Baz>
    </modules>
</config>
"""
        reference_config = """<?xml version="1.0"?>
<config>
    <modules>
        <Foo_Baz>
            <version>0.1.0</version>
        </Foo_Baz>
    </modules>
</config>
"""
        paths = {"reg_file": os.path.join("..", "..", "..", "etc", "modules",
                                          "Foo_Baz.xml"),
                 "config": os.path.join("Baz", "etc", "config.xml")}

        self.module.create("Baz")
        with open(paths["reg_file"]) as actual_reg_file:
            self.assertEqual(reference_reg_file, actual_reg_file.read())
        with open(paths["config"]) as actual_config:
            self.assertEqual(reference_config, actual_config.read())
        remove_module("Foo", "Baz")
Ejemplo n.º 2
0
 def tearDown(self):
     os.chdir("..")
     remove_module("Foo", "Quux")
     os.chdir(self.old_cwd)
     del self.block