def test_stringWidget_filterQuerySet(self): w = widgets.StringWidget('foo') requestDict = {'foo': 'omg'} with Mock() as querySet: querySet.filter(foo__contains='omg') w.filterQuerySet(querySet, requestDict)
def setUp(self): self.w = widgets.StringWidget('foo', filterKwargs=dict(operation="contains")) self.c = columns.StringColumn('foo') self.s = storage.Storage(None, widgets=[self.w], columns=[self.c]) self.valueDict = {'table': None, 'foo': '5', 'sort': '-foo'}
def test_baseWidget_2(self): f = widgets.StringWidget('name') self.assertEquals(f.initialValue, None) d = {'foo': 'bar'} self.assertNotEquals(f.existsIn(d), True) d = {'name': 'lol'} self.assertEquals(f.existsIn(d), True)
def setUp(self): for a in range(5): User.objects.create_user('datable-test-user%i' % a, '*****@*****.**') self.d = Table("name", storage=Storage( querySet=User.objects.all(), columns=[columns.StringColumn('email', 'E-mail')], widgets=[ widgets.StringWidget('email', label="E-mail", initialValue='foo') ])) self.request = FakeRequest() self.request.GET = {'email': 'foo@'}
def setUp(self): self.no_calls = 0 self.req = FakeRequest() self.req.GET = {'start': 0, 'count': 25} self.req.POST = {} User.objects.create_user('username', 'email-username') User.objects.create_user('username2', 'email-username2') User.objects.create_user('username3', 'email') self.d = Table('datable', storage=Storage( querySet=User.objects.all(), columns=[columns.StringColumn('email', 'E-mail')], widgets=[widgets.StringWidget(name='exists')]))
def setUp(self): self.c = columns.StringColumn('foo') self.w = widgets.StringWidget('foo', filterKwargs=dict(operation="contains")) self.s = storage.Storage(None, widgets=[self.w], columns=[self.c]) self.t = table.Table(name='table', storage=self.s) self.requestDict = {'table': None, 'foo': '5', 'sort': '-foo'} class FakeRequest: META = {'HTTP_HOST': 'localhost'} is_secure = lambda x=None: False path = '/lol' GET = self.requestDict self.fakeRequest = FakeRequest()
def setUp(self): self.w = widgets.StringWidget('foo')
def test_getName(self): w = widgets.StringWidget('foo') self.assertEquals(w.getName(), 'foo')
def test_stringWidget_filterQuerySet_when_requestDict_value_is_None(self): flt = widgets.StringWidget('foo') querySet = [1, 2, 3] requestDict = {'foo': None} self.assertEquals(flt.filterQuerySet(querySet, requestDict), querySet)
def test_baseWidget_exportDescription(self): f = widgets.StringWidget('name') self.assertEquals(f.exportDescription(dict(name='123')), ['Name', '123'])
def test_widget_valueToJS(self): f = widgets.StringWidget('jsName') self.assertEquals('123', f.converter.valueToJS('123'))
def test_baseWidget(self): f = widgets.StringWidget('name') self.assertEquals(f.name, 'name')