def setUp(self): super(SourcesApiTestCase, self).setUp() self.source = Source() self.source.foreign_id = "test" self.source.label = "Test Collection" self.source.category = "news" db.session.add(self.source) db.session.flush() permission = Permission() permission.role_id = Role.system(Role.SYSTEM_USER) permission.read = True permission.write = True permission.resource_id = self.source.id permission.resource_type = Permission.SOURCE db.session.add(permission) db.session.commit()