def test_create_repository_already_exists(self): repo = SaRepositoryFactory.create() response = self.fetch( '/repo/new', method='POST', body='name=%s' % repo.name ) expect(response.code).to_equal(409) expect(response.reason).to_be_like('Repository already exists')
def test_can_create_repository(self): repo = SaRepositoryFactory.create() expect(repo.id).to_be_greater_than(0) repository = self.db.query(Repository).filter(Repository.name == repo.name).one() expect(repository).not_to_be_null() expect(repository.id).to_equal(repo.id) expect(repository.name).to_equal(repo.name) expect(repository.slug).to_equal(repo.slug)
def test_can_get_repository_by_name(self): repo = SaRepositoryFactory.create() loaded = yield self.storage.get_repository_by_name(repo.name) expect(loaded.id).to_equal(repo.id)