[7]

433     +    def test_give(self):
434     +        user1 = factory.make_user()
435     +        user2 = factory.make_user()
436     +        profile = user1.get_profile()
437     +        consumer, token = profile.create_authorisation_token()
438     +        give_credentials_to_user(user1, user2)
439     +        self.assertEqual(user2, reload_object(consumer).user)
440     +        self.assertEqual(user2, reload_object(token).user)
441     +
442     +    def test_consumer_and_token_saved(self):
443     +        user1 = factory.make_user()
444     +        user2 = factory.make_user()
445     +        profile = user1.get_profile()
446     +        consumer, token = profile.create_authorisation_token()
447     +        self.patch(consumer, "save")
448     +        self.patch(token, "save")
449     +        give_credentials_to_user(user1, user2)
450     +        consumer.save.assert_called_once()
451     +        token.save.assert_called_once()

I don't really see what the second test adds… since you're reloading the 
objects in the first test and you're getting what you expect, you can be sure 
the objects have been saved… ?

[8]

456     +    def test_give(self):
457     +        user1 = factory.make_user()
458     +        user2 = factory.make_user()
459     +        node = factory.make_node(owner=user1)
460     +        give_node_to_user(node, user2)
461     +        self.assertEqual(user2, node.owner)
462     +
463     +    def test_node_saved(self):
464     +        user1 = factory.make_user()
465     +        user2 = factory.make_user()
466     +        node = factory.make_node(owner=user1)
467     +        save = self.patch(node, "save")
468     +        give_node_to_user(node, user2)
469     +        save.assert_called_once()

Similar remark here.  Although I'd refactor the first test to reload the object 
before checking the owner, and I'd get rid of the second test.
-- 
https://code.launchpad.net/~allenap/maas/shared-to-per-tenant-storage/+merge/151858
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~allenap/maas/shared-to-per-tenant-storage into lp:maas.

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to