def test_simple(self): user, _ = User.objects.get_or_create(is_superuser=True, defaults={ 'username': '******' }) Organization.objects.all().delete() Team.objects.filter(slug='sentry').delete() Project.objects.filter(id=settings.SENTRY_PROJECT).delete() create_default_projects(created_models=[Project]) project = Project.objects.get(id=settings.SENTRY_PROJECT) assert project.public is False assert project.name == 'Backend' assert project.slug == 'backend' team = project.team assert team.owner == user assert team.slug == 'sentry' pk = ProjectKey.objects.get(project=project) assert not pk.roles.api assert pk.roles.store assert pk.user is None # ensure that we dont hit an error here create_default_projects(created_models=[Project])
def test_without_user(self): User.objects.filter(is_superuser=True).delete() Team.objects.filter(slug='sentry').delete() Project.objects.filter(id=settings.SENTRY_PROJECT).delete() create_default_projects(created_models=[Project]) user = User.objects.get(username='******') project = Project.objects.get(id=settings.SENTRY_PROJECT) assert project.owner == user assert project.public is False assert project.name == 'Backend' assert project.slug == 'backend' team = project.team assert team.owner == user assert team.slug == 'sentry' pk = ProjectKey.objects.get(project=project) assert not pk.roles.api assert pk.roles.store assert pk.user is None # ensure that we dont hit an error here create_default_projects(created_models=[Project])
def test_without_user(self): User.objects.filter(is_superuser=True).delete() Team.objects.filter(slug="sentry").delete() Project.objects.filter(id=settings.SENTRY_PROJECT).delete() create_default_projects(created_models=[Project]) project = Project.objects.get(id=settings.SENTRY_PROJECT) assert project.public is False assert project.name == "Internal" assert project.slug == "internal" team = project.teams.first() assert team.slug == "sentry" pk = ProjectKey.objects.get(project=project) assert not pk.roles.api assert pk.roles.store # ensure that we dont hit an error here create_default_projects(created_models=[Project])
def test_simple(self): user, _ = User.objects.get_or_create(is_superuser=True, defaults={"username": "******"}) Organization.objects.all().delete() Team.objects.filter(slug="sentry").delete() Project.objects.filter(id=settings.SENTRY_PROJECT).delete() config = apps.get_app_config("sentry") create_default_projects(config) project = Project.objects.get(id=settings.SENTRY_PROJECT) assert project.public is False assert project.name == "Internal" assert project.slug == "internal" team = project.teams.first() assert team.slug == "sentry" pk = ProjectKey.objects.get(project=project) assert not pk.roles.api assert pk.roles.store # ensure that we dont hit an error here create_default_projects(config)
def test_no_sentry_project(self): with self.settings(SENTRY_PROJECT=None): User.objects.filter(is_superuser=True).delete() Team.objects.filter(slug="sentry").delete() Project.objects.filter(id=DEFAULT_SENTRY_PROJECT_ID).delete() config = apps.get_app_config("sentry") create_default_projects(config) project = Project.objects.get(id=DEFAULT_SENTRY_PROJECT_ID) assert project.public is False assert project.name == "Internal" assert project.slug == "internal" team = project.teams.first() assert team.slug == "sentry" pk = ProjectKey.objects.get(project=project) assert not pk.roles.api assert pk.roles.store # ensure that we don't hit an error here create_default_projects(config)
def test_simple(self): user, _ = User.objects.get_or_create(is_superuser=True, defaults={'username': '******'}) Organization.objects.all().delete() Team.objects.filter(slug='sentry').delete() Project.objects.filter(id=settings.SENTRY_PROJECT).delete() create_default_projects(created_models=[Project]) project = Project.objects.get(id=settings.SENTRY_PROJECT) assert project.public is False assert project.name == 'Internal' assert project.slug == 'internal' team = project.team assert team.slug == 'sentry' pk = ProjectKey.objects.get(project=project) assert not pk.roles.api assert pk.roles.store # ensure that we dont hit an error here create_default_projects(created_models=[Project])