def METHOD_NAME(self):
    future_subscription_start_date = self.from_date + timedelta(days=10)
    plan_version = self._random_plan_version
    Subscription.new_domain_subscription(
        self._preexisting_subscription_account,
        self.domain.name,
        plan_version,
        date_start=future_subscription_start_date,
    )
    self._assign_unpaid_subscriptions()
    self.assertEqual(Subscription.visible_objects.count(), 2)
    self.assertFalse(Subscription.visible_objects.exclude(subscriber__domain=self.domain.name).exists())
    self.assertIsNotNone(Subscription.visible_objects.get(
        date_start=self.from_date,
        date_end=future_subscription_start_date,
        plan_version=self._most_recently_created_paused_plan_version,
        skip_invoicing_if_no_feature_charges=True,
    ))
    self.assertIsNotNone(Subscription.visible_objects.get(
        date_start=future_subscription_start_date,
        plan_version=plan_version,
    ))