def test_create(self): """.""" from invenio_groups.models import Group, GroupAdmin a = Group.create(name="admin") g = Group.create(name="test") ga = GroupAdmin.create(g, a) self.assertEqual(ga.admin_type, 'Group') self.assertEqual(ga.admin_id, a.id) self.assertEqual(ga.group.id, g.id) self.assertEqual(GroupAdmin.query.count(), 1)
def test_group_admin_create(app): """.""" with app.app_context(): from invenio_groups.models import Group, GroupAdmin a = Group.create(name="admin") g = Group.create(name="test") ga = GroupAdmin.create(g, a) assert ga.admin_type == 'Group' assert ga.admin_id == a.id assert ga.group.id == g.id assert GroupAdmin.query.count() == 1