def test_has_valid_condition_fails_when_condition_id_is_NaN(self): self.assertFalse(has_valid_condition({'condition': 'not a number'})) self.assertFalse(has_valid_condition({'condition': ""}))
def test_has_valid_condition_fails_when_there_is_no_corresponding_condition( self): some_invalid_condition_id = '1' GroupCondition.objects.filter(id=some_invalid_condition_id).delete() self.assertFalse( has_valid_condition({'condition': some_invalid_condition_id}))
def test_has_valid_condition_fails_when_condition_id_is_not_posted(self): self.assertFalse(has_valid_condition({'some_irrelevant_key': '1'}))
def test_has_valid_condition_successes(self): condition = GroupCondition.objects.create(condition="EQUALS") self.assertTrue(has_valid_condition({'conditions': str(condition.id)}))
def test_has_valid_condition_fails_when_condition_id_is_NaN(self): self.assertFalse(has_valid_condition({'condition': 'not a number'})) self.assertFalse(has_valid_condition({'condition': ""}))
def test_has_valid_condition_fails_when_condition_id_is_not_posted(self): self.assertFalse(has_valid_condition({'some_irrelevant_key': '1'}))
def test_has_valid_condition_fails_when_there_is_no_corresponding_condition(self): some_invalid_condition_id = '1' GroupCondition.objects.filter(id=some_invalid_condition_id).delete() self.assertFalse(has_valid_condition({'condition': some_invalid_condition_id}))
def test_has_valid_condition_successes(self): condition = GroupCondition.objects.create(condition="EQUALS") self.assertTrue(has_valid_condition({'conditions': str(condition.id)}))