Exemplo n.º 1
0
 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')
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)