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)
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)