From 7f7fa2f91467fdb2b11312be8562e7b51fdeb199 Mon Sep 17 00:00:00 2001
From: Sebastian Koslowski <sebastian.koslowski@gmail.com>
Date: Tue, 3 May 2016 17:13:08 +0200
Subject: grc: added yaml/mako support

Includes basic converter from XML/Cheetah to YAML/Mako based block format.
---
 grc/tests/test_block_flags.py | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 grc/tests/test_block_flags.py

(limited to 'grc/tests/test_block_flags.py')

diff --git a/grc/tests/test_block_flags.py b/grc/tests/test_block_flags.py
new file mode 100644
index 0000000000..9eecaf20d7
--- /dev/null
+++ b/grc/tests/test_block_flags.py
@@ -0,0 +1,26 @@
+
+from grc.core.blocks._flags import Flags
+
+
+def test_simple():
+    assert 'test' in Flags('_test_')
+
+
+def test_deprecated():
+    assert Flags.DEPRECATED == 'deprecated'
+    assert Flags('this is deprecated').deprecated is True
+
+
+def test_extend():
+    f = Flags('a')
+    f += 'b'
+    assert isinstance(f, Flags)
+    f += u'b'
+    assert isinstance(f, Flags)
+    f = Flags(u'a')
+    f += 'b'
+    assert isinstance(f, Flags)
+    f += u'b'
+    assert isinstance(f, Flags)
+
+    assert str(f) == 'abb'
-- 
cgit v1.2.3