def test_two_chars_command(self): groups = RE_VIM_PREFIX.match("dd").groups() assert groups == ("", "dd", "")
def test_three_chars_with_zero_repeat(): """Test that prefix regex matches three combinations that contain 0.""" groups = RE_VIM_PREFIX.match("20D").groups() assert groups == ("20", "D", "")
def test_two_chars_command(): """Test that prefix regex matches valid pairs of prefixes.""" groups = RE_VIM_PREFIX.match("dd").groups() assert groups == ("", "dd", "")
def test_number_and_zero_no_match(): """Test that prefix regex does not match 10 combination.""" match = RE_VIM_PREFIX.match("10") assert match is None
def test_three_chars_repeat(self): groups = RE_VIM_PREFIX.match("21D").groups() assert groups == ("21", "D", "")
def test_prefix_no_match(self): match = RE_VIM_PREFIX.match("d") assert match is None
def test_prefix_no_match(): """Test that prefix regex does not match invalid prefix.""" match = RE_VIM_PREFIX.match("d") assert match is None
def test_one_char(): """Test that prefix regex matches valid single prefix.""" groups = RE_VIM_PREFIX.match("D").groups() assert groups == ("", "D", "")
def test_three_chars_with_zero_repeat(self): groups = RE_VIM_PREFIX.match("20D").groups() assert groups == ("20", "D", "")
def test_number_and_zero_no_match(self): match = RE_VIM_PREFIX.match("10") assert match is None
def test_number_no_match(self): match = RE_VIM_PREFIX.match("11") assert match is None
def test_number_no_match(): """Test that prefix regex does not match invalid number combinations.""" match = RE_VIM_PREFIX.match("11") assert match is None
def test_three_chars_repeat(): """Test that prefix regex matches three prefix combinations.""" groups = RE_VIM_PREFIX.match("21D").groups() assert groups == ("21", "D", "")
def test_one_char(self): groups = RE_VIM_PREFIX.match("D").groups() assert groups == ("", "D", "")