blob: dccf4f149197ccde96ee9102fb2350e61d85a9c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
from nose.tools import istest, assert_equal
from mammoth import document_matchers
@istest
def equal_to_matcher_is_case_insensitive():
matcher = document_matchers.equal_to("Heading 1")
assert_equal(True, matcher.matches("heaDING 1"))
assert_equal(False, matcher.matches("heaDING 2"))
@istest
def starts_with_matcher_matches_string_with_prefix():
matcher = document_matchers.starts_with("Heading")
assert_equal(True, matcher.matches("Heading"))
assert_equal(True, matcher.matches("Heading 1"))
assert_equal(False, matcher.matches("Custom Heading"))
assert_equal(False, matcher.matches("Head"))
assert_equal(False, matcher.matches("Header 2"))
@istest
def starts_with_matcher_is_case_insensitive():
matcher = document_matchers.starts_with("Heading")
assert_equal(True, matcher.matches("heaDING"))
|