コード例 #1
0
 def test_read_target_file(self):
     v = MixValidator()
     filename = 'order_2.apib'
     file_path = '%s/%s' % (os.getcwd(), filename)
     result, error = v.validate_file(file_path)
     self.assertFalse(result)
     self.assertIsNotNone(error)
     self.assertEqual('contains tab in line', error.message)
コード例 #2
0
 def test_read_target_file(self):
     v = MixValidator()
     filename = 'order_2.apib'
     file_path = '%s/%s' % (os.getcwd(), filename)
     result, error = v.validate_file(file_path)
     self.assertFalse(result)
     self.assertIsNotNone(error)
     self.assertEqual('contains tab in line', error.message)
コード例 #3
0
    def test_read_line_with_tab(self):
        v = MixValidator()
        test_line = '123'
        valid, error = v._read_line(test_line)
        self.assertTrue(valid)
        self.assertIsNone(error)

        test_line = '\t 123'
        valid, error = v._read_line(test_line)
        self.assertFalse(valid)
        self.assertIsNotNone(error)
コード例 #4
0
    def test_read_line_with_tab(self):
        v = MixValidator()
        test_line = '123'
        valid, error = v._read_line(test_line)
        self.assertTrue(valid)
        self.assertIsNone(error)

        test_line = '\t 123'
        valid, error = v._read_line(test_line)
        self.assertFalse(valid)
        self.assertIsNotNone(error)