Indeed, even with the original regex, the following test doesn't
pass. Therefore, it is necessary to add it into the tests.
www.example-3045.foobar.com
sys.stdout = StringIO()
def test_no_comment_raw(self):
- for rule in ("twitter.com", "google.com", "foo.bar.edu", "www.example-foo.bar.edu"):
+ for rule in ("twitter.com", "google.com", "foo.bar.edu", "www.example-foo.bar.edu", "www.example-3045.foobar.com"):
expected = (rule, "0.0.0.0 " + rule + "\n")
actual = normalize_rule(