Exemple #1
0
 def test_invalid_type(self):
     """ Ensure that invalid types for inplace raise a TypeError """
     types = (1, 'a', [1, 2, 3], 1.33)
     for _type in types:
         with self.assertRaises(TypeError):
             core.sort_by_column(self.array, 0, inplace=_type)
Exemple #2
0
 def test_invalid_args(self):
     """ Ensure that invalid kwargs for sot_by_column raise SyntaxErrors """
     with self.assertRaises(SyntaxError):
         core.sort_by_column(self.array, 0, hello=True)
     with self.assertRaises(SyntaxError):
         core.sort_by_column(self.array, 0, hello=True, aaa=False)
Exemple #3
0
 def test_known_values(self):
     """ kvt for sort_by_column """
     for args, expected in self.known_values:
         result = core.sort_by_column(self.array, args, inplace=False)
         self.assertEqual(expected, result)