Exemplo n.º 1
0
    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'])
Exemplo n.º 2
0
 def __init__(self, event: Event):
     super().__init__(event)
     self.settings = SettingsSandbox('payment', 'stripe', event)
Exemplo n.º 3
0
 def __init__(self, event: Event):
     self.event = event
     self.settings = SettingsSandbox('ticketoutput', self.identifier, event)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 def settings(self):
     return SettingsSandbox('payment', 'banktransfer', getattr(self.request, 'event', self.request.organizer))
Exemplo n.º 6
0
 def settings(self):
     return SettingsSandbox('payment', 'banktransfer', self.request.event)
Exemplo n.º 7
0
 def __init__(self, event: Event):
     super().__init__(event)
     self.settings = SettingsSandbox('payment', 'mete', event)
     self.logger = logging.getLogger("Mete-Provider")
Exemplo n.º 8
0
 def __init__(self, event: Event):
     super().__init__(event)
     self.settings = SettingsSandbox('payment', 'mercadopago', event)
Exemplo n.º 9
0
 def __init__(self, event: Event):
     self.event = event
     self.settings = SettingsSandbox('payment', self.identifier, event)