def testParseFilterFile_onlyNegative(self): input_lines = [ '-negative1', '-negative2' ] actual = test_filter.ParseFilterFile(input_lines) expected = [], ['negative1', 'negative2'] self.assertEquals(expected, actual)
def testParseFilterFile_commentsAndBlankLines(self): input_lines = [ 'positive1', '# comment', 'positive2 # Another comment', '' 'positive3' ] actual = test_filter.ParseFilterFile(input_lines) expected = 'positive1:positive2:positive3' self.assertEquals(expected, actual)
def testParseFilterFile_onlyPositive(self): input_lines = [ 'positive1', 'positive2' ] actual = test_filter.ParseFilterFile(input_lines) expected = ['positive1', 'positive2'], [] self.assertEquals(expected, actual)
def testParseFilterFile_positiveAndNegative(self): input_lines = ['positive1', 'positive2', '-negative1', '-negative2'] actual = test_filter.ParseFilterFile(input_lines) expected = 'positive1:positive2-negative1:negative2' self.assertEquals(expected, actual)