Kunal Mehta
03181bcd8b
Port tests to use pytest
pytest is the preferred way to write and run unit tests these days and
it has a cleaner interface - so lets switch to it. The tokenizer tests
especially are much easier to read/understand.
This was mostly done with find/replace regexes and then cleaned up
manually.
4年前
Kunal Mehta
7e5297fbe6
Drop Python 2 support
Fixes #221 .
4年前
Ben Kurtovic
83bcb902b8
Support manual construction of Node objects ( fixes #214 )
5年前
Hugo
59636609db
Drop support for EOL Python
5年前
Ben Kurtovic
aaffb7f66b
Update copyright for 2016.
8年前
Ben Kurtovic
e71e7b4ece
Update copyright years for 2015; fix whitespace in docs.
9年前
Ben Kurtovic
b997e4cd71
Support attributes quoted with '; add required quotes in value setter.
10年前
Ben Kurtovic
1312a1fb8a
Some clean up for Python 2.6 support.
* Removed unittest2 dependency on Python >2.6.
* Moved discover_tests.py into tests/.
* tokenizer.c: Fixed errors noted by -Wshorten-64-to-32.
10年前
Marcio Faustino
88c8fb88e0
Switch to `unittest2` to be able to use new features in Python 2.6.
10年前
Ben Kurtovic
e5f17eea00
Update copyright notices for 2014.
10年前
Ben Kurtovic
45aec31629
Move range/xrange compatibility code to compat.py.
10年前
Ben Kurtovic
44484daef3
Updating tests for new __children__ protocol.
10年前
Ben Kurtovic
1946cf621d
Add a temporary skip_style_tags until we resolve some issues.
10年前
Ben Kurtovic
066049b46a
Update email address.
10年前
Ben Kurtovic
de6d5074fa
Tag.showtag -> Tag.wiki_markup
10年前
Ben Kurtovic
77c4df701b
Fix assorted bugs in the Tag node.
10年前
Ben Kurtovic
c241bff9f5
Remove .type check from assertTagNodeEqual()
11年前
Ben Kurtovic
1b4c01b4c0
Implement assertTagNodeEqual(), start test_tag(), add to tags.mwtest.
11年前
Ben Kurtovic
3fe629f541
Condense usage of wrap([Text("foo")]) to just wraptext("foo").
11年前
Ben Kurtovic
06873ee6ed
Add tests for __iternodes__(); add a getnodes() function.
11年前
Ben Kurtovic
7853e20745
Move wrap() and wraptext() TO _test_tree_equality.
11年前
Ben Kurtovic
094e867ee6
Add test_integration(); add a horrible abuse of PEP8
11年前
Ben Kurtovic
404b4479a2
Implement the remaining asserts in TreeEqualityTestCase.
11年前
Ben Kurtovic
892092434f
Skeleton for TestBuilder; adding some nodes to TreeEqualityTestCase.
11年前
Ben Kurtovic
a8cb275b94
Add TestUtils; implement two tests for it.
Also, add a missing docstring in TreeEqualityTestCase.
11年前
Ben Kurtovic
e3f89af62d
Adding a TreeEqualityTestCase base class.
11年前