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)
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)