equal
deleted
inserted
replaced
644 {'ti': trinfo.eid}) |
644 {'ti': trinfo.eid}) |
645 self.assertRaises(Unauthorized, |
645 self.assertRaises(Unauthorized, |
646 self.execute, 'SET TI to_state S WHERE TI eid %(ti)s, S name "pitetre"', |
646 self.execute, 'SET TI to_state S WHERE TI eid %(ti)s, S name "pitetre"', |
647 {'ti': trinfo.eid}) |
647 {'ti': trinfo.eid}) |
648 |
648 |
|
649 def test_emailaddress_security(self): |
|
650 self.execute('INSERT EmailAddress X: X address "hop"').get_entity(0, 0) |
|
651 self.execute('INSERT EmailAddress X: X address "anon", U use_email X WHERE U login "anon"').get_entity(0, 0) |
|
652 self.commit() |
|
653 self.assertEqual(len(self.execute('Any X WHERE X is EmailAddress')), 2) |
|
654 self.login('anon') |
|
655 self.assertEqual(len(self.execute('Any X WHERE X is EmailAddress')), 1) |
|
656 |
649 if __name__ == '__main__': |
657 if __name__ == '__main__': |
650 unittest_main() |
658 unittest_main() |