Skip to content

Commit

Permalink
[+] unittest for zmirror.utils.get_group()
Browse files Browse the repository at this point in the history
  • Loading branch information
aploium committed Sep 13, 2016
1 parent cce3fb6 commit 9d5bb4c
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions tests/test_functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -251,3 +251,15 @@ def test__encoding_detect(self):
self.zmirror.possible_charsets = None
self.zmirror.cchardet_available = False
self.assertIsNone(self.zmirror.encoding_detect("测试中文".encode(encoding="utf-8")))

def test__get_group(self):
import re
m = re.match(r"""(?P<non_exist>\d+)?(?P<dog>dog)""", "dog")
self.assertEqual("", self.zmirror.get_group("non_exist", m))
self.assertEqual("", self.zmirror.get_group("cat", m))
self.assertEqual("dog", self.zmirror.get_group("dog", m))

m = re.match(r"""(?P<non_exist>\d+)?(?P<dog>dog)""", "cat")
self.assertEqual("", self.zmirror.get_group("non_exist", m))
self.assertEqual("", self.zmirror.get_group("cat", m))
self.assertEqual("", self.zmirror.get_group("dog", m))

0 comments on commit 9d5bb4c

Please sign in to comment.