def test_generate_server(self, mock_conf): parsed_raml = Mock(resources={'/users': 1}) config = Mock() generators.generate_server(parsed_raml, config) mock_conf.assert_called_once_with( config=config, raml_resources={'/users': 1}, parsed_raml=parsed_raml)
def test_generate_server_call_per_path(self, mock_gen, mock_get): config = Mock() resources = [ Mock(path='/foo'), Mock(path='/foo'), ] generators.generate_server(Mock(resources=resources), config) assert mock_get.call_count == 1 mock_gen.assert_called_once_with(config, resources[0], mock_get())
def test_generate_server_call_per_path( self, mock_gen, mock_get): config = Mock() resources = [ Mock(path='/foo'), Mock(path='/foo'), ] generators.generate_server(Mock(resources=resources), config) assert mock_get.call_count == 1 mock_gen.assert_called_once_with(config, resources[0], mock_get())
def test_generate_server_resources_generated(self, mock_gen, mock_get): config = Mock() resources = [ Mock(path='/foo'), Mock(path='/bar'), ] generators.generate_server(Mock(resources=resources), config) assert mock_get.call_count == 2 mock_gen.assert_has_calls([ call(config, resources[0], mock_get()), call(config, resources[1], mock_get()), ])
def test_generate_server_resources_generated( self, mock_gen, mock_get): config = Mock() resources = [ Mock(path='/foo'), Mock(path='/bar'), ] generators.generate_server(Mock(resources=resources), config) assert mock_get.call_count == 2 mock_gen.assert_has_calls([ call(config, resources[0], mock_get()), call(config, resources[1], mock_get()), ])
def test_generate_server_no_resources(self, mock_gen): generators.generate_server(Mock(resources=None), 'foo') assert not mock_gen.called