def test_set_tag_double_tag(self): todo = TodoBase("(C) Foo foo:bar foo:baz") todo.set_tag('foo', 'blah') self.assertTrue(todo.has_tag('foo', 'blah')) self.assertTrue(todo.has_tag('foo', 'bar') or todo.has_tag('foo', 'baz'))
def test_set_tag_double_value(self): todo = TodoBase("(C) Foo foo:bar baz:bar") todo.set_tag('foo', 'blah'); self.assertTrue(todo.has_tag('foo')) self.assertTrue(todo.tag_value('foo'), 'blah') self.assertTrue(todo.has_tag('baz')) self.assertTrue(todo.tag_value('baz'), 'bar')
def test_set_tag3(self): todo = TodoBase("(C) Foo foo:bar foo:bar") todo.set_tag('foo', 'bang', False, 'bar') self.assertTrue(todo.has_tag('foo')) self.assertTrue(todo.has_tag('foo', 'bang')) self.assertFalse(todo.has_tag('foo', 'bar')) self.assertTrue(re.search(r'\bfoo:bang foo:bang\b', todo.src))
def test_add_tag1(self): todo = TodoBase("(C) Foo") todo.set_tag('foo', 'bar') self.assertTrue(todo.has_tag('foo')) self.assertTrue(todo.has_tag('foo', 'bar')) self.assertFalse(todo.has_tag('foo', 'baz')) self.assertFalse(todo.has_tag('bar')) self.assertTrue(re.search(r'\bfoo:bar\b', todo.src))
def test_add_tag1(self): todo = TodoBase("(C) Foo") todo.set_tag('foo', 'bar') self.assertTrue(todo.has_tag('foo')) self.assertTrue(todo.has_tag('foo', 'bar')) self.assertFalse(todo.has_tag('foo', 'baz')) self.assertFalse(todo.has_tag('bar')) self.assertTrue(re.search(r'\bfoo:bar\b', todo.src))
def test_set_tag3(self): todo = TodoBase("(C) Foo foo:bar foo:bar") todo.set_tag('foo', 'bang', False, 'bar') self.assertTrue(todo.has_tag('foo')) self.assertTrue(todo.has_tag('foo', 'bang')) self.assertFalse(todo.has_tag('foo', 'bar')) self.assertTrue(re.search(r'\bfoo:bang foo:bang\b', todo.src))
def test_set_tag_double_tag(self): todo = TodoBase("(C) Foo foo:bar foo:baz") todo.set_tag('foo', 'blah') self.assertTrue(todo.has_tag('foo', 'blah')) self.assertTrue(todo.has_tag('foo', 'bar') or todo.has_tag('foo', 'baz'))
def test_set_tag_empty_value(self): todo = TodoBase("(C) Foo foo:bar foo:baz") todo.set_tag('foo') self.assertFalse(todo.has_tag('foo')) self.assertFalse(re.search(r'\bfoo:', todo.src))