def test_pep_570(self) -> None:
     source, expected = read_data("pep_570")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_stable(source, actual, FileMode())
     if sys.version_info >= (3, 8):
         assert_equivalent(source, actual)
 def test_numeric_literals_ignoring_underscores(self) -> None:
     source, expected = read_data("numeric_literals_skip_underscores")
     mode = FileMode(target_versions=PY36_VERSIONS)
     actual = fs(source, mode=mode)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, mode)
 def test_python2_print_function(self) -> None:
     source, expected = read_data("python2_print_function")
     mode = FileMode(target_versions={TargetVersion.PY27})
     actual = fs(source, mode=mode)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, mode)
 def test_expression_ff(self) -> None:
     source, expected = read_data("expression")
     with TempFile() as tmp_file:
         self.assertTrue(ff(tmp_file))
         actual = tmp_file.read()
         self.assertFormatEqual(expected, actual)
         with patch("dump_to_file", dump_to_stderr):
             assert_equivalent(source, actual)
             assert_stable(source, actual, FileMode())
 def test_string_quotes(self) -> None:
     source, expected = read_data("string_quotes")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
     mode = FileMode(string_normalization=False)
     not_normalized = fs(source, mode=mode)
     self.assertFormatEqual(source, not_normalized)
     assert_equivalent(source, not_normalized)
     assert_stable(source, not_normalized, mode=mode)
 def test_beginning_backslash(self) -> None:
     source, expected = read_data("beginning_backslash")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
 def test_bracket_match(self) -> None:
     source, expected = read_data("bracketmatch")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
 def test_new_line_between_class_and_code(self) -> None:
     source, expected = read_data("class_methods_new_line")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
 def test_remove_empty_parentheses_after_class(self) -> None:
     source, expected = read_data("class_blank_parentheses")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
Exemplo n.º 10
0
 def test_stub(self) -> None:
     mode = FileMode(is_pyi=True)
     source, expected = read_data("stub.pyi")
     actual = fs(source, mode=mode)
     self.assertFormatEqual(expected, actual)
     assert_stable(source, actual, mode)
Exemplo n.º 11
0
 def test_python2_unicode_literals(self) -> None:
     source, expected = read_data("python2_unicode_literals")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
Exemplo n.º 12
0
 def test_function_trailing_comma(self) -> None:
     source, expected = read_data("function_trailing_comma")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
Exemplo n.º 13
0
 def test_numeric_literals_py2(self) -> None:
     source, expected = read_data("numeric_literals_py2")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_stable(source, actual, FileMode())
Exemplo n.º 14
0
 def test_comment_after_escaped_newline(self) -> None:
     source, expected = read_data("comment_after_escaped_newline")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
Exemplo n.º 15
0
 def test_deep(self) -> None:
     source, expected = read_data("deep")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
Exemplo n.º 16
0
 def test_tricky_unicode_symbols(self) -> None:
     source, expected = read_data("tricky_unicode_symbols")
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())
Exemplo n.º 17
0
 def test_empty(self) -> None:
     source = expected = ""
     actual = fs(source)
     self.assertFormatEqual(expected, actual)
     assert_equivalent(source, actual)
     assert_stable(source, actual, FileMode())