def test_existing_file(self): path = os.path.join(self.tmpdir, "keywords.py") touch(path) kwfile = KeywordFile(path) assert kwfile.filename == "keywords.py" assert kwfile.path == path assert kwfile.keywords == {}
def test_add_keyword(self): kwfile = KeywordFile("test.TestLibrary") kwfile.add_keywords("the documentation...", ("Detail", "Contact")) assert len(kwfile.keywords) == 1 assert kwfile.keywords[("Detail", "Contact")] == "the documentation..."
def test_file_as_module(self): kwfile = KeywordFile("cumulusci.robotframework.Salesforce") assert kwfile.filename == "Salesforce" assert kwfile.path == "cumulusci.robotframework.Salesforce" assert kwfile.keywords == {}