def test_formatted_with_artifacts(self) -> None: artifacts = Artifacts(sep="\r\n") groups = ImportGroups( [ RemainderGroup(artifacts=artifacts), LocalGroup(artifacts=artifacts) ], artifacts=artifacts, ) groups.add_statement(ImportStatement(".a")) groups.add_statement(ImportStatement("foo")) assert groups.formatted() == "import foo\r\n\r\nimport .a"
def test_formatted_with_artifacts(self): artifacts = {'sep': '\r\n'} groups = ImportGroups(file_artifacts=artifacts) groups.extend([ RemainderGroup(file_artifacts=artifacts), LocalGroup(file_artifacts=artifacts), ]) groups.add_statement_to_group( ImportStatement([], '.a', file_artifacts=artifacts)) groups.add_statement_to_group( ImportStatement([], 'foo', file_artifacts=artifacts)) self.assertEqual(groups.formatted(), 'import foo\r\n' '\r\n' 'import .a')
def test_formatted_with_artifacts(self): artifacts = {"sep": "\r\n"} groups = ImportGroups(file_artifacts=artifacts) groups.extend([ RemainderGroup(file_artifacts=artifacts), LocalGroup(file_artifacts=artifacts), ]) groups.add_statement_to_group( ImportStatement([], ".a", file_artifacts=artifacts)) groups.add_statement_to_group( ImportStatement([], "foo", file_artifacts=artifacts)) self.assertEqual(groups.formatted(), "import foo\r\n" "\r\n" "import .a")
def test_formatted_with_artifacts(self): artifacts = {"sep": "\r\n"} groups = ImportGroups(file_artifacts=artifacts) groups.extend( [ RemainderGroup(file_artifacts=artifacts), LocalGroup(file_artifacts=artifacts), ] ) groups.add_statement_to_group( ImportStatement([], ".a", file_artifacts=artifacts) ) groups.add_statement_to_group( ImportStatement([], "foo", file_artifacts=artifacts) ) self.assertEqual( groups.formatted(), "import foo\r\n" "\r\n" "import .a" )
def test_formatted_with_artifacts(self): artifacts = {'sep': '\r\n'} groups = ImportGroups(file_artifacts=artifacts) groups.groups = [ RemainderGroup(file_artifacts=artifacts), LocalGroup(file_artifacts=artifacts), ] groups.add_statement_to_group( ImportStatement([], '.a', file_artifacts=artifacts) ) groups.add_statement_to_group( ImportStatement([], 'foo', file_artifacts=artifacts) ) self.assertEqual( groups.formatted(), 'import foo\r\n' '\r\n' 'import .a' )