def test_set_directive_with_tab(self): lines = directivesetter.set_directive_lines(False, ' ', 'foobar', '6', WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foo 1\n', 'foobar 6\n']
def test_add_directive(self): lines = directivesetter.set_directive_lines(False, ' ', 'baz', '4', WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foo 1\n', 'foobar\t2\n', 'baz 4\n']
def test_set_directive_does_not_clobber_suffix_key(self): lines = directivesetter.set_directive_lines(False, ' ', 'foo', '3', WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foo 3\n', 'foobar\t2\n']
def test_set_directive_does_not_clobber_suffix_key(self): lines = directivesetter.set_directive_lines(False, '=', 'foo', '3', EXAMPLE_CONFIG, comment="#") assert list(lines) == ['foo=3\n', 'foobar=2\n']
def test_remove_directive(self): lines = directivesetter.set_directive_lines(False, ' ', 'foo', None, WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foobar\t2\n']
def test_remove_directive(self): lines = directivesetter.set_directive_lines(False, '=', 'foo', None, EXAMPLE_CONFIG, comment="#") assert list(lines) == ['foobar=2\n']
def test_add_directive(self): lines = directivesetter.set_directive_lines(False, '=', 'baz', '4', EXAMPLE_CONFIG, comment="#") assert list(lines) == ['foo=1\n', 'foobar=2\n', 'baz=4\n']
def test_set_directive_does_not_clobber_suffix_key(self): lines = directivesetter.set_directive_lines( False, ' ', 'foo', '3', WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foo 3\n', 'foobar\t2\n']
def test_set_directive_with_tab(self): lines = directivesetter.set_directive_lines( False, ' ', 'foobar', '6', WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foo 1\n', 'foobar 6\n']
def test_add_directive(self): lines = directivesetter.set_directive_lines( False, ' ', 'baz', '4', WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foo 1\n', 'foobar\t2\n', 'baz 4\n']
def test_remove_directive(self): lines = directivesetter.set_directive_lines( False, ' ', 'foo', None, WHITESPACE_CONFIG, comment="#") assert list(lines) == ['foobar\t2\n']
def test_set_directive_does_not_clobber_suffix_key(self): lines = directivesetter.set_directive_lines( False, '=', 'foo', '3', EXAMPLE_CONFIG, comment="#") assert list(lines) == ['foo=3\n', 'foobar=2\n']
def test_add_directive(self): lines = directivesetter.set_directive_lines( False, '=', 'baz', '4', EXAMPLE_CONFIG, comment="#") assert list(lines) == ['foo=1\n', 'foobar=2\n', 'baz=4\n']
def test_remove_directive(self): lines = directivesetter.set_directive_lines( False, '=', 'foo', None, EXAMPLE_CONFIG, comment="#") assert list(lines) == ['foobar=2\n']