def test_get_rider_passes(self): # Arrange rider = Rider.objects.create(name='bogus') # Act result = api_rider.get_rider(rider.name) # Assert self.assertTrue(result.ok) self.assertEqual('get_rider', result.call) self.assertEqual(rider, result.data)
def test_get_rider_fails_when_rider_not_found(self): # Arrange rider = Rider.objects.create(name='bogus rider') # Act result = api_rider.get_rider('nope') # Assert self.assertFalse(result.ok) self.assertEqual('get_rider', result.call) error = 'Rider not found' # TODO: i18n self.assertEqual(error, result.data)