billing: Make mock_stripe handle calls which dont return object.

This commit is contained in:
Vishnu Ks 2018-11-16 21:19:40 +05:30 committed by Rishi Gupta
parent c1d1378125
commit a7c33e12cb
1 changed files with 4 additions and 1 deletions

View File

@ -123,7 +123,10 @@ def generate_and_save_stripe_fixture(decorated_function_name: str, mocked_functi
f.write(json.dumps(error_dict, indent=2, separators=(',', ': '), sort_keys=True) + "\n") f.write(json.dumps(error_dict, indent=2, separators=(',', ': '), sort_keys=True) + "\n")
raise e raise e
with open(fixture_path, 'w') as f: with open(fixture_path, 'w') as f:
f.write(str(stripe_object) + "\n") if stripe_object is not None:
f.write(str(stripe_object) + "\n")
else:
f.write("{}\n")
return stripe_object return stripe_object
return _generate_and_save_stripe_fixture return _generate_and_save_stripe_fixture