Beispiel #1
0
 def test_LogLine(self):
     task_config = TaskConfig({"options": {"level": "debug", "line": "test"}})
     task = util.LogLine(self.project_config, task_config, self.org_config)
     task.logger = DummyLogger()
     task()
     output = task.logger.get_output()
     self.assertEqual("Beginning task: LogLine\n\ntest", output)
Beispiel #2
0
    def test_ListMetadataTypes(self):
        os.mkdir(os.path.join(self.tempdir, "src"))
        package_xml_path = os.path.join(self.tempdir, "src", "package.xml")
        with open(package_xml_path, "w") as f:
            f.write("""<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types>
        <members>Test__c</members>
        <name>CustomObject</name>
    </types>
</Package>""")

        task = util.ListMetadataTypes(self.project_config, self.task_config,
                                      self.org_config)
        task.logger = DummyLogger()
        task()

        output = task.logger.get_output()
        self.assertIn("Metadata types found", output)
        self.assertIn("CustomObject", output)