def test_get_user_subscription_group_valid(self): gps = GroupPackageSubscription.objects.create(group=self.group, package=self.package, start=self.now, stop=self.now + timedelta(hours=PACKAGE_TYPES_HOURS_MAP[self.package.package_type])) subscription = rules.get_user_subscription(self.user) self.assertTrue(isinstance(subscription, GroupPackageSubscription)) gps.delete()
def test_get_user_subscription_group_valid(self): gps = GroupPackageSubscription.objects.create( group=self.group, package=self.package, start=self.now, stop=self.now + timedelta( hours=PACKAGE_TYPES_HOURS_MAP[self.package.package_type])) subscription = rules.get_user_subscription(self.user) self.assertTrue(isinstance(subscription, GroupPackageSubscription)) gps.delete()
def test_get_user_subscription_group_IndexError(self): subscription = rules.get_user_subscription(self.user) self.assertEqual(subscription, None)
def test_get_user_subscription_None(self): subscription = rules.get_user_subscription(self.user) self.assertEqual(subscription, None)
def test_get_user_subscription(self): self.user.subscriber.group = None rules.create_subscription(self.voucher, self.package) subscription = rules.get_user_subscription(self.user) self.assertTrue(isinstance(subscription, PackageSubscription)) subscription.delete()