'FK reverse manipulations are all constrained to a single DB'

def test_foreign_key_reverse_operations(self):

    dive = Book.objects.using('other').create(title='Dive    into    Python', published=datetime.date(2009, 5, 4))
    chris = Person.objects.using('other').create(name='Chris    Mills')
    dive.editor = chris
    dive.save()
    html5 = Book.objects.using('other').create(title='Dive    into    HTML5', published=datetime.date(2010, 3, 15))
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    HTML5').values_list('name', flat=True)), [])
    chris.edited.add(html5)
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    HTML5').values_list('name', flat=True)), ['Chris    Mills'])
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    Python').values_list('name', flat=True)), ['Chris    Mills'])
    chris.edited.remove(html5)
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    HTML5').values_list('name', flat=True)), [])
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    Python').values_list('name', flat=True)), ['Chris    Mills'])
    chris.edited.clear()
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    HTML5').values_list('name', flat=True)), [])
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    Python').values_list('name', flat=True)), [])
    chris.edited.create(title='Dive    into    Water', published=datetime.date(2010, 3, 15))
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    HTML5').values_list('name', flat=True)), [])
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    Water').values_list('name', flat=True)), ['Chris    Mills'])
    self.assertEqual(list(Person.objects.using('other').filter(edited__title='Dive    into    Python').values_list('name', flat=True)), [])
