Exemplo n.º 1
0
def test_execute_shouldFailAndPrintIfSnippetDoesNotExist(printMock):
    fileContainsSnippetRule = FileContainsSnippetRule({}, testFolder, fileName,
                                                      notExistingFileName)
    assert fileContainsSnippetRule.execute(outputFolder) == False
    printMock.assert_called_once_with(
        "assertion fileContainsSnippet {0} {1} failed. {1} does not exist in {2}."
        .format(fileName, notExistingFileName, testFolder))
Exemplo n.º 2
0
def test_execute_shouldLookForLineInFileAndReturnFalseIfItDoesNotExist(
        printMock):
    fileContainsSnippetRule = FileContainsSnippetRule({}, testFolder, fileName,
                                                      badSnippetFile)
    assert fileContainsSnippetRule.execute(outputFolder) == False
    printMock.assert_called_once_with(
        "assertion fileContainsSnippet {0} {1} failed.  Matching lines from {1} not found in {2}/{0}."
        .format(fileName, badSnippetFile, outputFolder))
Exemplo n.º 3
0
def test_execute_shouldFailAndPrintIfFileDoesNotExist_case_sensitive(
        printMock):
    fileContainsSnippetRule = FileContainsSnippetRule({}, testFolder,
                                                      fileName.upper(),
                                                      goodSnippetFile)
    assert fileContainsSnippetRule.execute(outputFolder) == False
    printMock.assert_called_once_with(
        "assertion fileContainsSnippet {0} {1} failed. {0} does not exist in {2}."
        .format(fileName.upper(), goodSnippetFile, outputFolder))
Exemplo n.º 4
0
def test_execute_shouldLookForLineInFileAndReturnTrueIfItExists():
    fileContainsSnippetRule = FileContainsSnippetRule({}, testFolder, fileName,
                                                      goodSnippetFile)
    assert fileContainsSnippetRule.execute(outputFolder)