def test_use_without_response(self): route = Route( id='id1', responses=[], response_selection=ResponseSelectionStrategy.random, path=re.compile(r'/test.*'), auth=NoAuth(), method='GET' ) route.use(None) assert route.used_count == 1
def test_use_increases_counter(self): response = RouteResponse('id1', 'string', Delay()) route = Route( id='id1', responses=[response], response_selection=ResponseSelectionStrategy.random, path=re.compile(r'/test.*'), auth=NoAuth(), method='GET' ) route.use(response) assert route.used_count == 1 assert response.used_count == 1