def test_validate_list_duplicate_elements(self): """ test that duplicates cause it to fail """ duplicate_list = [1, 3, 2, 1] self.assertFalse(Perm.validate_list(duplicate_list))
def test_validate_list_skip_elements(self): """ test that skipe cause it to fail """ skip_list = [1, 3, 2, 5] self.assertFalse(Perm.validate_list(skip_list))
def test_validate_list_negative(self): """ test that a negative entry fails """ neg_list = [-2, 1] self.assertFalse(Perm.validate_list(neg_list))
def test_validate_list_nonint(self): """ test that a negative entry fails """ nonint_list = [2.0, 1] self.assertFalse(Perm.validate_list(nonint_list))
def test_validate_list_skip_elements(self): """ test that skipe cause it to fail """ skip_list = [1,3,2,5] self.assertFalse(Perm.validate_list(skip_list))
def test_validate_list_incomplete(self): """ test that an incomplete (lacking 0 or 1) list fails """ incomplete_list = [2,3] self.assertFalse(Perm.validate_list(incomplete_list))
def test_validate_list_duplicate_elements(self): """ test that duplicates cause it to fail """ duplicate_list = [1,3,2,1] self.assertFalse(Perm.validate_list(duplicate_list))
def test_validate_list_nonint(self): """ test that a negative entry fails """ nonint_list = [2.0,1] self.assertFalse(Perm.validate_list(nonint_list))
def test_validate_list_negative(self): """ test that a negative entry fails """ neg_list = [-2,1] self.assertFalse(Perm.validate_list(neg_list))
def test_validate_list_normal(self): """ tests that a proper, non-empty, lists evaluates as valid """ normal_list = [5, 3, 6, 1, 4, 2] self.assertTrue(Perm.validate_list(normal_list))
def test_validate_list_empty(self): """ tests that the empty lists evaluates as valid """ self.assertTrue(Perm.validate_list([]))
def test_validate_list_normal(self): """ tests that a proper, non-empty, lists evaluates as valid """ normal_list = [5,3,6,1,4,2] self.assertTrue(Perm.validate_list(normal_list))