def test_sandbox(self): sandbox = SettingsSandbox('testing', 'foo', self.event) sandbox.set('foo', 'bar') self.assertEqual(sandbox.get('foo'), 'bar') self.assertEqual(self.event.settings.get('testing_foo_foo'), 'bar') self.assertIsNone(self.event.settings.get('foo'), 'bar') sandbox['bar'] = 'baz' sandbox.baz = 42 self.event = Event.objects.get(id=self.event.id) sandbox = SettingsSandbox('testing', 'foo', self.event) self.assertEqual(sandbox['bar'], 'baz') self.assertEqual(sandbox.baz, '42') del sandbox.baz del sandbox['bar'] self.assertIsNone(sandbox.bar) self.assertIsNone(sandbox['baz'])
def __init__(self, event: Event): super().__init__(event) self.settings = SettingsSandbox('payment', 'stripe', event)
def __init__(self, event: Event): self.event = event self.settings = SettingsSandbox('ticketoutput', self.identifier, event)
def __init__(self, event: Event): self.event = event self.settings = SettingsSandbox('payment', self.identifier, event) # Default values if self.settings.get('_fee_reverse_calc') is None: self.settings.set('_fee_reverse_calc', True)
def settings(self): return SettingsSandbox('payment', 'banktransfer', getattr(self.request, 'event', self.request.organizer))
def settings(self): return SettingsSandbox('payment', 'banktransfer', self.request.event)
def __init__(self, event: Event): super().__init__(event) self.settings = SettingsSandbox('payment', 'mete', event) self.logger = logging.getLogger("Mete-Provider")
def __init__(self, event: Event): super().__init__(event) self.settings = SettingsSandbox('payment', 'mercadopago', event)
def __init__(self, event: Event): self.event = event self.settings = SettingsSandbox('payment', self.identifier, event)