~jaap.karssenberg/zim/pyzim-next

« back to all changes in this revision

Viewing changes to tests/tags.py

  • Committer: Jaap Karssenberg
  • Date: 2013-09-07 20:15:53 UTC
  • Revision ID: jaap.karssenberg@gmail.com-20130907201553-3h9mdmo6ucalzz6f
Fixed obvious failures in test suite - still 2 fail and 9 error

Show diffs side-by-side

added added

removed removed

Lines of Context:
246
246
        def runTest(self):
247
247
                ui = MockUI()
248
248
                ui.notebook = tests.new_notebook()
249
 
 
250
 
                plugin = tests.MockObject()
251
 
                plugin.ui = ui
252
 
                plugin.uistate = ListDict()
253
 
 
254
 
                widget = TagsPluginWidget(plugin)
 
249
                uistate = ListDict()
 
250
                widget = TagsPluginWidget(ui.notebook.index, uistate, ui)
255
251
 
256
252
                # Excersize all model switches and check we still have a sane state
257
253
                widget.toggle_treeview()
310
306
                                yield iter
311
307
                                iter = model.iter_next(iter)
312
308
 
313
 
                self.assertEqual(plugin.uistate['treeview'], 'tagged')
 
309
                self.assertEqual(uistate['treeview'], 'tagged')
314
310
                filteredmodel = widget.treeview.get_model()
315
311
                for iter in toplevel(filteredmodel):
316
312
                        path = filteredmodel.get_indexpath(iter)
323
319
                        self.assertTrue(filteredmodel.get_path(iter) in treepaths)
324
320
 
325
321
                widget.toggle_treeview()
326
 
                self.assertEqual(plugin.uistate['treeview'], 'tags')
 
322
                self.assertEqual(uistate['treeview'], 'tags')
327
323
                filteredmodel = widget.treeview.get_model()
328
324
                for iter in toplevel(filteredmodel):
329
325
                        self.assertEqual(filteredmodel.get_indexpath(iter), None)