コード例 #1
0
ファイル: test_browser.py プロジェクト: imclab/zodbbrowser
 def createView(self, obj):
     view = ZodbInfoView(obj, TestRequest())
     view.obj = obj
     view.state = ZodbObjectStateStub(view.obj)
     view.requestedTid = None
     view.getRootOid = lambda: 1
     return view
コード例 #2
0
 def createView(self, obj):
     view = ZodbInfoView(obj, TestRequest())
     view.obj = obj
     view.state = ZodbObjectStateStub(view.obj)
     view.requestedTid = None
     view.getRootOid = lambda: 1
     return view
コード例 #3
0
ファイル: test_browser.py プロジェクト: mgedmin/zodbbrowser
 def test_getDisassembledPickleData(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.pickledState = b''
     self.assertEqual(
         view.getDisassembledPickleData(),
         'ValueError: pickle exhausted before seeing STOP\n\n'
         'ValueError: pickle exhausted before seeing STOP\n')
コード例 #4
0
ファイル: test_browser.py プロジェクト: imclab/zodbbrowser
 def test_listItems(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.requestedTid = 42
     view.state.listItems = lambda: [('zoinks', 17),
                                     ('scoobysnack', None)]
     self.assertEquals(view.listItems(),
                       [ZodbObjectAttribute('zoinks', 17, 42),
                        ZodbObjectAttribute('scoobysnack', None, 42)])
コード例 #5
0
 def test_listItems(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.requestedTid = 42
     view.state.listItems = lambda: [('zoinks', 17), ('scoobysnack', None)]
     self.assertEqual(view.listItems(), [
         ZodbObjectAttribute('zoinks', 17, 42),
         ZodbObjectAttribute('scoobysnack', None, 42)
     ])
コード例 #6
0
ファイル: test_browser.py プロジェクト: imclab/zodbbrowser
 def test_listItems_none_exist(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.listItems = lambda: None
     self.assertEquals(view.listItems(), None)
コード例 #7
0
ファイル: test_browser.py プロジェクト: imclab/zodbbrowser
 def test_listItems_empty(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.listItems = lambda: []
     self.assertEquals(view.listItems(), [])
コード例 #8
0
ファイル: test_browser.py プロジェクト: imclab/zodbbrowser
 def test_listAttributes_none_exist(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.requestedTid = 42
     view.state.listAttributes = lambda: None
     self.assertEquals(view.listAttributes(), None)
コード例 #9
0
 def test_listItems_none_exist(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.listItems = lambda: None
     self.assertEqual(view.listItems(), None)
コード例 #10
0
 def test_listItems_empty(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.listItems = lambda: []
     self.assertEqual(view.listItems(), [])
コード例 #11
0
 def test_listAttributes_none_exist(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.requestedTid = 42
     view.state.listAttributes = lambda: None
     self.assertEqual(view.listAttributes(), None)
コード例 #12
0
ファイル: test_browser.py プロジェクト: mgedmin/zodbbrowser
 def test_listAttributes_empty(self):
     view = ZodbInfoView(None, None)
     view.state = ZodbObjectStateStub(PersistentStub())
     view.state.requestedTid = 42
     view.state.listAttributes = lambda: []
     self.assertEqual(view.listAttributes(), [])