def test_authorise_delete_user(self):
     ann = Annotation(user='******')
     assert ann.authorise('delete', 'bob')
     assert not ann.authorise('delete', 'alice')
 def test_authorise_read_user(self):
     ann = Annotation(user='******')
     assert ann.authorise('read', 'bob')
     assert ann.authorise('read', 'alice')
 def test_authorise_delete_nouser(self):
     ann = Annotation()
     assert ann.authorise('delete')
     assert ann.authorise('delete', 'bob')
 def test_authorise_read_nouser(self):
     ann = Annotation()
     assert ann.authorise('read')
     assert ann.authorise('read', 'bob')