def test_is_valid_index2(self): """test if index of incorrect type is invalid""" model = PivotModel() model.set_new_data(self.data, self.index_names, self.index_types) self.assertFalse(model.is_valid_index('should_be_int', 'test3'))
def test_is_valid_index4(self): """test if index of incorrect value is invalid when model has valid_index_values""" model = PivotModel() model.set_new_data(self.data, self.index_names, self.index_types, valid_index_values={'test1': set(['correct_value']), 'test3': range(10)}) self.assertFalse(model.is_valid_index('bad_value', 'test1')) self.assertFalse(model.is_valid_index(-52, 'test3'))
def test_is_valid_index1(self): """test if index of correct type is valid""" model = PivotModel() model.set_new_data(self.data, self.index_names, self.index_types) self.assertTrue(model.is_valid_index('test_str', 'test1'))