def test_register_save(self): subscription_count = Subscription.objects.all().count() self.client.post(reverse('groups_register', kwargs={'group_id': self.info.id}), {"way_of_communication": 1, "phone_number": "0123456"}) response = self.client.get(reverse('groups_register_save', kwargs={'group_id': self.info.id})) self.assertEquals(Subscription.objects.all().count(), subscription_count + 1) new_subscription = last(Subscription) self.assertEquals(new_subscription.patient.phone_number, "0123456") self.assertEquals(new_subscription.infoservice, self.info) self.assertEquals(new_subscription.way_of_communication, get_woc("sms"))
def test_register_save(self): subscription_count = Subscription.objects.all().count() # pk = 3 is a medicine in fixtures self.client.post(reverse('medicines_register'), {"way_of_communication": 1, "phone_number": "0123456", "medicine": "3"}) response = self.client.get( reverse('medicines_register_save', kwargs={'medicine_id': '3'})) self.assertEquals(Subscription.objects.all().count(), subscription_count + 1) new_subscription = last(Subscription) self.assertEquals(new_subscription.patient.phone_number, "0123456") self.assertEquals(new_subscription.infoservice.id, 3) self.assertEquals(new_subscription.way_of_communication, get_woc("sms"))