Example #1
0
 def test_set_hidden_note_category(self):
     note_categories.add("test")
     self.assertEqual(list(note_categories.get()), [{'name': 'test', 'hidden': False, 'id': 1, 'protected': 0}])
     note_categories.set_hidden(["test", ], True)
     self.assertEqual(list(note_categories.get()), [{'name': 'test', 'hidden': True, 'id': 1, 'protected': 0}])
     note_categories.set_hidden(["test", ], False)
     self.assertEqual(list(note_categories.get()), [{'name': 'test', 'hidden': False, 'id': 1, 'protected': 0}])
Example #2
0
 def test_set_hidden_note_category(self):
     note_categories.add("test")
     self.assertEqual(list(note_categories.get()), [{
         'name': 'test',
         'hidden': False,
         'id': 1,
         'protected': 0
     }])
     note_categories.set_hidden([
         "test",
     ], True)
     self.assertEqual(list(note_categories.get()), [{
         'name': 'test',
         'hidden': True,
         'id': 1,
         'protected': 0
     }])
     note_categories.set_hidden([
         "test",
     ], False)
     self.assertEqual(list(note_categories.get()), [{
         'name': 'test',
         'hidden': False,
         'id': 1,
         'protected': 0
     }])
Example #3
0
 def test_get_notes_in_note_category(self):
     note_categories.add("test")
     note_categories.add("test2")
     note_categories.add_notes(["test1", "test2"], "test")
     note_categories.add_notes(["test1"], "test2")
     self.assertEqual(list(note_categories.get_notes("test")), ["test1", "test2"])
     self.assertEqual(list(notes.get(lambda x: x['nickname'] == "test1"))[0]['categories'], ["test", "test2"])
     self.assertEqual(list(notes.get(lambda x: x['nickname'] == "test2"))[0]['categories'], ["test"])
Example #4
0
 def test_protected_categories(self):
     note_categories.add("test")
     with Cursor() as cursor:
         cursor.prepare("UPDATE note_categories SET protected=TRUE WHERE name='test'")
         cursor.exec_()
     note_categories.delete(["test"])
     note_categories.set_hidden(["test"], True)
     note_categories.rename("test", "test2")
     self.assertEqual(list(note_categories.get()), [{'name': 'test', 'hidden': False, 'id': 1, 'protected': 1}])
Example #5
0
 def test_rename_note_category(self):
     note_categories.add("test")
     note_categories.rename("test", "test_rename")
     self.assertEqual(list(note_categories.get()), [{
         'name': 'test_rename',
         'hidden': False,
         'id': 1,
         'protected': 0
     }])
Example #6
0
 def test_get_notes_in_note_category(self):
     note_categories.add("test")
     note_categories.add("test2")
     note_categories.add_notes(["test1", "test2"], "test")
     note_categories.add_notes(["test1"], "test2")
     self.assertEqual(list(note_categories.get_notes("test")),
                      ["test1", "test2"])
     self.assertEqual(
         list(notes.get(lambda x: x['nickname'] == "test1"))[0]
         ['categories'], ["test", "test2"])
     self.assertEqual(
         list(notes.get(lambda x: x['nickname'] == "test2"))[0]
         ['categories'], ["test"])
Example #7
0
 def test_protected_categories(self):
     note_categories.add("test")
     with Cursor() as cursor:
         cursor.prepare(
             "UPDATE note_categories SET protected=TRUE WHERE name='test'")
         cursor.exec_()
     note_categories.delete(["test"])
     note_categories.set_hidden(["test"], True)
     note_categories.rename("test", "test2")
     self.assertEqual(list(note_categories.get()), [{
         'name': 'test',
         'hidden': False,
         'id': 1,
         'protected': 1
     }])
Example #8
0
    def test_get_note_category(self):
        note_categories.add("test")
        note_categories.add("test2")

        self.assertEqual(list(note_categories.get()), [{
            'name': 'test',
            'hidden': False,
            'id': 1,
            'protected': 0
        }, {
            'name': 'test2',
            'hidden': False,
            'id': 2,
            'protected': 0
        }])
Example #9
0
 def test_remove_note_category(self):
     note_categories.add("test1")
     note_categories.add("test2")
     note_categories.add("test3")
     self.assertEqual(self.count_note_categories(), 3)
     note_categories.delete(["test1"])
     self.assertEqual(self.count_note_categories(), 2)
     note_categories.delete(["test2", "test3"])
     self.assertEqual(self.count_note_categories(), 0)
Example #10
0
 def test_remove_note_category(self):
     note_categories.add("test1")
     note_categories.add("test2")
     note_categories.add("test3")
     self.assertEqual(self.count_note_categories(), 3)
     note_categories.delete(["test1"])
     self.assertEqual(self.count_note_categories(), 2)
     note_categories.delete(["test2", "test3"])
     self.assertEqual(self.count_note_categories(), 0)
Example #11
0
 def test_note_categories_in_notes(self):
     self.add_note("test")
     note_categories.add("cat1")
     note_categories.add("cat2")
     note_categories.add("cat3")
     note_categories.add_notes(["test"], "cat1")
     note_categories.add_notes(["test"], "cat2")
     notes.rebuild_cache()
     note = notes.get()[0]
     self.assertEqual(note['categories'], ["cat1", "cat2"])
Example #12
0
 def test_rename_note_category(self):
     note_categories.add("test")
     note_categories.rename("test", "test_rename")
     self.assertEqual(list(note_categories.get()), [{'name': 'test_rename', 'hidden': False, 'id': 1, 'protected': 0}])
Example #13
0
 def test_add_notes_to_note_category(self):
     note_categories.add("test")
     self.assertTrue(note_categories.add_notes(["test1", "test2"], "test"))
     self.assertFalse(note_categories.add_notes(["test1"], "test"))
     self.assertFalse(note_categories.add_notes(["test3"], "test"))
Example #14
0
 def test_remove_notes_from_note_category(self):
     note_categories.add("test")
     note_categories.add_notes(["test1", "test2"], "test")
     self.assertTrue(
         note_categories.remove_notes(["test1", "test2"], "test"))
     self.assertEqual(list(note_categories.get_notes("test")), [])
Example #15
0
    def test_get_note_category(self):
        note_categories.add("test")
        note_categories.add("test2")

        self.assertEqual(list(note_categories.get()), [{'name': 'test', 'hidden': False, 'id': 1, 'protected': 0}, {'name': 'test2', 'hidden': False, 'id': 2, 'protected': 0}])
Example #16
0
 def test_add_note_category(self):
     self.assertEqual(note_categories.add("test"), 1)
     self.assertEqual(note_categories.add("test2"), 2)
     self.assertEqual(note_categories.add("test2"), None)
Example #17
0
 def test_add_note_category(self):
     self.assertEqual(note_categories.add("test"), 1)
     self.assertEqual(note_categories.add("test2"), 2)
     self.assertEqual(note_categories.add("test2"), None)
Example #18
0
 def test_add_notes_to_note_category(self):
     note_categories.add("test")
     self.assertTrue(note_categories.add_notes(["test1", "test2"], "test"))
     self.assertFalse(note_categories.add_notes(["test1"], "test"))
     self.assertFalse(note_categories.add_notes(["test3"], "test"))
Example #19
0
 def test_remove_notes_from_note_category(self):
     note_categories.add("test")
     note_categories.add_notes(["test1", "test2"], "test")
     self.assertTrue(note_categories.remove_notes(["test1", "test2"], "test"))
     self.assertEqual(list(note_categories.get_notes("test")), [])