'Creates three servers, then lists them with a marker on the first
and a limit of 3 which is more than what\'s left to page on (2) but
it shouldn\'t fail, it should just give the other two back.'

def test_list_servers_marker_in_cell0_more_limit(self):

    for x in range(3):
        server = self.api.post_server(dict(server=self._build_minimal_create_server_request(self.api, ('test-list-server-limit%i' % x), self.image_id, networks='none')))
        self.addCleanup(self.api.delete_server, server['id'])
        self._wait_for_state_change(self.api, server, 'ERROR')
    servers = self.api.get_servers()
    self.assertEqual(3, len(servers))
    marker = servers[0]['id']
    servers = self.api.get_servers(search_opts=dict(marker=marker, limit=3))
    self.assertEqual(2, len(servers))
