mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 12:33:40 +00:00
tests: Create new test mode for generating stripe fixtures.
This commit is contained in:
@@ -259,6 +259,10 @@ def main() -> None:
|
||||
action="store_true",
|
||||
default=False,
|
||||
help=("Include webhook tests. By default, they are skipped for performance."))
|
||||
parser.add_argument('--generate-stripe-fixtures', dest="generate_stripe_fixtures",
|
||||
action="store_true",
|
||||
default=False,
|
||||
help=("Generate Stripe test fixtures by making requests to Stripe test network"))
|
||||
parser.add_argument('args', nargs='*')
|
||||
|
||||
options = parser.parse_args()
|
||||
@@ -344,6 +348,14 @@ def main() -> None:
|
||||
if full_suite and include_webhooks:
|
||||
suites.append("zerver.webhooks")
|
||||
|
||||
if options.generate_stripe_fixtures:
|
||||
if full_suite:
|
||||
suites = [
|
||||
"corporate.tests.test_stripe",
|
||||
]
|
||||
full_suite = False
|
||||
os.environ["GENERATE_STRIPE_FIXTURES"] = "1"
|
||||
|
||||
assert_provisioning_status_ok(options.force)
|
||||
|
||||
if options.coverage:
|
||||
|
Reference in New Issue
Block a user