def test_defaults(self): """ By default num_requested == -1, so all items should be returned """ dotnotator_list = [] for user in dotnotator_generator('{}users/'.format(URL)): dotnotator_list.append(user.id) assert_equals(len(dotnotator_list), 50)
def test_defaults(self): """ By default num_requested == -1, so all items should be returned """ dotnotator_list = [] for user in dotnotator_generator( '{}users/'.format(URL)): dotnotator_list.append(user.id) assert_equals(len(dotnotator_list), 50)
def test_num_requested_negative1(self): """ Test that generator responds correctly when num_requested == -1 """ dotnotator_list = [] for user in dotnotator_generator('{}users/'.format(URL), num_requested=-1): dotnotator_list.append(user.id) assert_equals(len(dotnotator_list), 50)
def test_num_requested_positive(self): """ Test that generator responds correctly when num_requested is a positive number """ dotnotator_list = [] for user in dotnotator_generator('{}users/'.format(URL), num_requested=16): dotnotator_list.append(user.id) assert_equals(len(dotnotator_list), 16)
def test_num_requested_negative1(self): """ Test that generator responds correctly when num_requested == -1 """ dotnotator_list = [] for user in dotnotator_generator( '{}users/'.format(URL), num_requested=-1 ): dotnotator_list.append(user.id) assert_equals(len(dotnotator_list), 50)
def get_node_generator(self, url=None, num_requested=-1): """ :param num_requested: a positive integer or -1; -1 will cause all nodes to be returned; otherwise num_requested number of nodes will be returned :return: a generator containing nodes """ target_url = '{}nodes/'.format(self.root_url) if ( url is None) else url return dotnotator_generator(target_url, auth=self.auth, num_requested=num_requested)
def get_node_generator(self, url=None, num_requested=-1): """ :param num_requested: a positive integer or -1; -1 will cause all nodes to be returned; otherwise num_requested number of nodes will be returned :return: a generator containing nodes """ target_url = '{}nodes/'.format(self.root_url) if (url is None) else url return dotnotator_generator(target_url, auth=self.auth, num_requested=num_requested)
def test_num_requested_positive(self): """ Test that generator responds correctly when num_requested is a positive number """ dotnotator_list = [] for user in dotnotator_generator( '{}users/'.format(URL), num_requested=16 ): dotnotator_list.append(user.id) assert_equals(len(dotnotator_list), 16)