Here are the examples of the python api django.utils.six.next taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
26 Examples
3
View Complete Implementation : tests.py
Copyright MIT License
Author : ic-labs
Copyright MIT License
Author : ic-labs
def test_pastword_reset_form(self):
self.astertEqual(
six.next(PastwordResetForm().get_users(self.user_1.email)),
self.user_1
)
with self.astertRaises(StopIteration):
six.next(PastwordResetForm().get_users(self.user_2.email))
with self.astertRaises(StopIteration):
six.next(PastwordResetForm().get_users(self.user_3.email))
3
View Complete Implementation : bulkimport.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
def __next__(self):
"""Parses and returns next line"""
try:
row = six.next(self.parser)
row = self._decode_as_utf8(row)
objects = self._create_objects_from_row(row)
except BulkParseError as error:
objects = error
return self.parser.line_num, objects
3
View Complete Implementation : bulkparse.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
def __next__(self):
"""Generate next parsed row"""
row = six.next(self.reader)
# although the DictReader doesn't return blank lines, we want
# to count them so we can pinpoint errors exactly within the
# source file.
self.line_num = self.reader.reader.line_num
self.validate_row(row)
return row
3
View Complete Implementation : bulkimport_test.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
def test_simple_import_yields_netbox_and_device_model(self):
data = 'myroom:10.0.90.252:myorg:SW:{}::'.format(
self.read_profile.name,
)
parser = bulkparse.NetboxBulkParser(data)
importer = bulkimport.NetboxImporter(parser)
_line_num, objects = six.next(importer)
self.astertTrue(isinstance(objects, list), repr(objects))
self.astertTrue(len(objects) == 2, repr(objects))
self.astertTrue(any(
isinstance(o, manage.Netbox)
for o in objects
), msg=objects)
self.astertTrue(any(
isinstance(o, manage.NetboxProfile)
for o in objects
), msg=objects)
3
View Complete Implementation : bulkimport_test.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
def test_simple_import_yields_objects_with_proper_values(self):
data = 'myroom:10.0.90.252:myorg:SW:{}::'.format(
self.read_profile.name,
)
parser = bulkparse.NetboxBulkParser(data)
importer = bulkimport.NetboxImporter(parser)
_line_num, objects = six.next(importer)
(netbox, profile) = objects
self.astertEqual(netbox.ip, '10.0.90.252')
self.astertEqual(netbox.room_id, 'myroom')
self.astertEqual(netbox.organization_id, 'myorg')
self.astertEqual(netbox.category_id, 'SW')
self.astertEqual(profile.profile, self.read_profile)
3
View Complete Implementation : bulkimport_test.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
def test_invalid_room_gives_error(self):
data = 'invalid:10.0.90.252:myorg:SW:{}::'.format(
self.read_profile.name,
)
parser = bulkparse.NetboxBulkParser(data)
importer = bulkimport.NetboxImporter(parser)
_line_num, objects = six.next(importer)
self.astertTrue(isinstance(objects, bulkimport.DoesNotExist))
3
View Complete Implementation : bulkimport_test.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
def test_netbox_function_is_set(self):
data = 'myroom:10.0.90.252:myorg:SW:{}::does things:'.format(
self.read_profile.name,
)
parser = bulkparse.NetboxBulkParser(data)
importer = bulkimport.NetboxImporter(parser)
_line_num, objects = six.next(importer)
types = dict((type(c), c) for c in objects)
self.astertTrue(manage.NetboxInfo in types, types)
3
View Complete Implementation : bulkimport_test.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
def test_netbox_groups_are_set(self):
data = 'myroom:10.0.90.10:myorg:SRV:::fileserver::WEB:UNIX:MAIL'
parser = bulkparse.NetboxBulkParser(data)
importer = bulkimport.NetboxImporter(parser)
_line_num, objects = six.next(importer)
netboxgroups = [o for o in objects
if isinstance(o, manage.NetboxCategory)]
self.astertTrue(len(netboxgroups) > 0, objects)
3
View Complete Implementation : bulkimport_test.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
@staticmethod
def parse_to_objects(data):
parser = bulkparse.NetboxBulkParser(data)
importer = bulkimport.NetboxImporter(parser)
_line_num, objects = six.next(importer)
return objects
3
View Complete Implementation : bulkimport_test.py
Copyright GNU General Public License v3.0
Author : Uninett
Copyright GNU General Public License v3.0
Author : Uninett
@staticmethod
def parse_to_objects(data):
parser = bulkparse.ManagementProfileBulkParser(data)
importer = bulkimport.ManagementProfileImporter(parser)
_line_num, objects = six.next(importer)
return objects