Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
    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()
Ejemplo n.º 4
0
    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()