Exemple #1
0
 def test_staff_change_nonexistent_provider(self):
     # Staff can change another user's provider
     self.user.is_staff = True
     self.user.save()
     provider = ProviderFactory()
     # Tweak some data
     provider.name_en = 'Jim-Bob'
     provider.name_ar = 'Ahmed-Bob'
     provider.name_fr = 'Pierre-Bob'
     book = get_export_workbook([provider])
     provider_id = provider.id
     provider.delete()
     rsp = self.import_book(book)
     self.assertContains(rsp,
                         "There is no provider with id=%d" % provider_id,
                         status_code=BAD_REQUEST,
                         msg_prefix=rsp.content.decode('utf-8'))
Exemple #2
0
 def test_staff_change_nonexistent_provider(self):
     # Staff can change another user's provider
     self.user.is_staff = True
     self.user.save()
     provider = ProviderFactory()
     # Tweak some data
     provider.name_en = 'Jim-Bob'
     provider.name_ar = 'Ahmed-Bob'
     provider.name_fr = 'Pierre-Bob'
     book = get_export_workbook([provider])
     provider_id = provider.id
     provider.delete()
     rsp = self.import_book(book)
     self.assertContains(rsp,
                         "There is no provider with id=%d" % provider_id,
                         status_code=BAD_REQUEST,
                         msg_prefix=rsp.content.decode('utf-8'))
 def test_staff_change_nonexistent_provider(self):
     # Staff can change another user's provider
     self.user.is_staff = True
     self.user.save()
     provider = ProviderFactory()
     name_fields = generate_translated_fields('name', False)
     # Tweak some data
     for field in name_fields:
         setattr(provider, field, random_string(10))
     book = get_export_workbook([provider])
     provider_id = provider.id
     provider.delete()
     rsp = self.import_book(book)
     self.assertContains(rsp,
                         "There is no provider with id=%d" % provider_id,
                         status_code=BAD_REQUEST,
                         msg_prefix=rsp.content.decode('utf-8'))