コード例 #1
0
 def test_repositories_of(self):
     response = {"repositories": [self.subject._asdict()]}
     with patch.object(Repository, 'request', return_value=response) as request_mock, \
         patch.object(Repository, 'response_to_objects_array', return_value=[self.subject]) as response_to_array_mock:
         repositories = Repository.repositories_of(self.subject.project_id)
         request_mock.assert_called_once_with(
             action='',
             params={'id': self.subject.project_id},
             method='get',
             prefix='projects/:id')
         response_to_array_mock.assert_called_once_with(response)
         assert_equal(repositories, [self.subject])
コード例 #2
0
def step_impl(context):
    context.project_repositories = Repository.repositories_of(context.project.id)