def test_pending_org(self): date_assigned = before_now(hours=30) org = self.create_demo_org(date_assigned=date_assigned, status=DemoOrgStatus.PENDING) with self.tasks(): delete_users_orgs() assert Organization.objects.filter(id=org.id).exists()
def test_recently_created(self): date_assigned = before_now(hours=20) org = self.create_demo_org(date_assigned=date_assigned, status=DemoOrgStatus.ACTIVE) user = self.create_demo_user(date_assigned=date_assigned) with self.tasks(): delete_users_orgs() assert Organization.objects.filter(id=org.id).exists() assert User.objects.filter(id=user.id).exists()
def test_no_flag(self): created_date = before_now(hours=30) org = self.create_organization(date_added=created_date, ) user = self.create_user(date_joined=created_date, flags=0) with self.tasks(): delete_users_orgs() assert Organization.objects.filter(id=org.id).exists() assert User.objects.filter(id=user.id).exists()
def test_delete_success(self): created_date = before_now(hours=30) org = self.create_organization( date_added=created_date, flags=Organization.flags["demo_mode"], ) user = self.create_user(date_joined=created_date, flags=User.flags["demo_mode"]) with self.tasks(): delete_users_orgs() assert not Organization.objects.filter(id=org.id).exists() assert not User.objects.filter(id=user.id).exists()