Esempio n. 1
0
    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"
Esempio n. 2
0
    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')
Esempio n. 3
0
    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")
Esempio n. 4
0
    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"
        )
Esempio n. 5
0
    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'
        )