'Ensure that QuerySet.skip works as expected.'

def test_skip(self):

    user_a = self.Person.objects.create(name='User    A', age=20)
    user_b = self.Person.objects.create(name='User    B', age=30)
    people = list(self.Person.objects.skip(1))
    self.assertEqual(len(people), 1)
    self.assertEqual(people[0], user_b)
    people = self.Person.objects
    self.assertEqual(len(people), 2)
    people2 = people.skip(1)
    self.assertEqual(len(people), 2)
    self.assertEqual(len(people2), 1)
    self.assertEqual(people2[0], user_b)
    person = self.Person.objects().skip(1).only('name').first()
    self.assertEqual(person, user_b)
    self.assertEqual(person.name, 'User    B')
    self.assertEqual(person.age, None)
