コード例 #1
0
ファイル: test_settings.py プロジェクト: jtordgeman/pretix
    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'])
コード例 #2
0
ファイル: payment.py プロジェクト: pajowu/pretix
 def __init__(self, event: Event):
     super().__init__(event)
     self.settings = SettingsSandbox('payment', 'stripe', event)
コード例 #3
0
ファイル: ticketoutput.py プロジェクト: woakes070048/pretix
 def __init__(self, event: Event):
     self.event = event
     self.settings = SettingsSandbox('ticketoutput', self.identifier, event)
コード例 #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)
コード例 #5
0
ファイル: views.py プロジェクト: maxamillion32/pretix
 def settings(self):
     return SettingsSandbox('payment', 'banktransfer', getattr(self.request, 'event', self.request.organizer))
コード例 #6
0
ファイル: views.py プロジェクト: santoshpy/pretix
 def settings(self):
     return SettingsSandbox('payment', 'banktransfer', self.request.event)
コード例 #7
0
ファイル: payment.py プロジェクト: cccfr/pretix-mete
 def __init__(self, event: Event):
     super().__init__(event)
     self.settings = SettingsSandbox('payment', 'mete', event)
     self.logger = logging.getLogger("Mete-Provider")
コード例 #8
0
ファイル: payment.py プロジェクト: Delawen/pretix-mercadopago
 def __init__(self, event: Event):
     super().__init__(event)
     self.settings = SettingsSandbox('payment', 'mercadopago', event)
コード例 #9
0
ファイル: payment.py プロジェクト: jtordgeman/pretix
 def __init__(self, event: Event):
     self.event = event
     self.settings = SettingsSandbox('payment', self.identifier, event)