示例#1
0
 def test_correct_data(self):
     self.assertEqual(
         _validate_cols_count(3, [1, 2, 3], 0),
         None
     )
     self.assertEqual(
         _validate_cols_count(3, [1, 2, 3], 0, 1),
         None
     )
     self.assertEqual(
         _validate_cols_count(3, [1, 2, 3, 4], 0, 1),
         None
     )
示例#2
0
 def test_correct_data(self):
     self.assertEqual(
         _validate_cols_count(3, [1, 2, 3], 0),
         None
     )
     self.assertEqual(
         _validate_cols_count(3, [1, 2, 3], 0, 1),
         None
     )
     self.assertEqual(
         _validate_cols_count(3, [1, 2, 3, 4], 0, 1),
         None
     )
示例#3
0
 def test_incorrect_data(self):
     with self.assertRaises(ValidationError) as cm:
         _validate_cols_count(5, [1, 2, 3], 100)
     self.assertEqual(cm.exception.messages[0], "Incorrect number of columns (got 3, expected 5) at row 100")
     with self.assertRaises(ValidationError) as cm:
         _validate_cols_count(5, [1, 2, 3, 4, 5, 6, 7, 8], 101, 2)
     self.assertEqual(cm.exception.messages[0], "Incorrect number of columns (got 8, expected 5 or 7) at row 101")
     with self.assertRaises(ValidationError) as cm:
         _validate_cols_count(5, [1, 2, 3, 4], 102, 2)
     self.assertEqual(cm.exception.messages[0], "Incorrect number of columns (got 4, expected 5 or 7) at row 102")
示例#4
0
 def test_incorrect_data(self):
     with self.assertRaises(ValidationError) as cm:
         _validate_cols_count(5, [1, 2, 3], 100)
     self.assertEqual(
         cm.exception.messages[0],
         "Incorrect number of columns (got 3, expected 5) at row 100")
     with self.assertRaises(ValidationError) as cm:
         _validate_cols_count(5, [1, 2, 3, 4, 5, 6, 7, 8], 101, 2)
     self.assertEqual(
         cm.exception.messages[0],
         "Incorrect number of columns (got 8, expected 5 or 7) at row 101")
     with self.assertRaises(ValidationError) as cm:
         _validate_cols_count(5, [1, 2, 3, 4], 102, 2)
     self.assertEqual(
         cm.exception.messages[0],
         "Incorrect number of columns (got 4, expected 5 or 7) at row 102")
示例#5
0
 def test_validate_cols_count(self):
     with self.assertRaises(forms.ValidationError):
         _validate_cols_count(1, [1, 2], 0)
     with self.assertRaises(forms.ValidationError):
         _validate_cols_count(3, [1, 2], 0)
     _validate_cols_count(2, [1, 2], 0)
 def test_validate_cols_count(self):
     with self.assertRaises(forms.ValidationError):
         _validate_cols_count(1, [1, 2], 0)
     with self.assertRaises(forms.ValidationError):
         _validate_cols_count(3, [1, 2], 0)
     _validate_cols_count(2, [1, 2], 0)