def test_update(self):
     user = factory.make_admin()
     handler = PackageRepositoryHandler(user, {})
     package_repository = factory.make_PackageRepository()
     url = factory.make_url(scheme='http')
     handler.update({'id': package_repository.id, 'url': url})
     package_repository = reload_object(package_repository)
     self.assertEquals(url, package_repository.url)
示例#2
0
 def test_update(self):
     user = factory.make_admin()
     handler = PackageRepositoryHandler(user, {}, None)
     package_repository = factory.make_PackageRepository()
     url = factory.make_url(scheme='http')
     handler.update({'id': package_repository.id, 'url': url})
     package_repository = reload_object(package_repository)
     self.assertEquals(url, package_repository.url)
     event = Event.objects.get(type__level=AUDIT)
     self.assertIsNotNone(event)
     self.assertEqual(
         event.description,
         "Updated package repository '%s'." % package_repository.name)