async def METHOD_NAME(self):
    config = FakeTesting.config(
        await parse_unknown(
            "--test-fake-name",
            "feedface",
            "--test-num",
            "-4.2",
            "--test-fake-label",
            "default-label",
            "--test-fake-readonly",
            "--test-files",
            "a",
            "b",
            "c",
            "--test-fake-source",
            "csv",
            "--test-source-filename",
            "file.csv",
            "--test-features",
            "Year:int:1",
            "Commits:int:10",
            "--test-fake-nums",
            "100",
            "42",
        )
    )
    self.assertEqual(config.num, -4.2)
    self.assertEqual(config.files, ["a", "b", "c"])
    self.assertEqual(config.name, "feedface")
    self.assertEqual(config.label, "default-label")
    self.assertTrue(config.readonly)
    self.assertTrue(isinstance(config.source, CSVSource))
    self.assertEqual(
        config.source.config.filename, pathlib.Path("file.csv")
    )
    self.assertEqual(
        config.features,
        Features(Feature("Year", int, 1), Feature("Commits", int, 10)),
    )
    self.assertEqual(config.nums, (100, 42))