예제 #1
0
파일: test_cli.py 프로젝트: fitnr/addfips
    def testStateCliCall(self):
        sys.argv = self.st_args
        sys.stdout = io.StringIO()
        addfips_cli.main()
        sys.stdout.seek(0)
        reader = csv.DictReader(sys.stdout)
        row = next(reader)

        assert row["name"] == "Alabama"
        assert row["fips"] == "01"
예제 #2
0
파일: test_cli.py 프로젝트: fitnr/addfips
    def testStateNameCliCall(self):
        sys.argv = self.co_args[:-2] + ["--state-name", "Alabama"]
        sys.stdout = io.StringIO()
        addfips_cli.main()
        sys.stdout.seek(0)
        reader = csv.DictReader(sys.stdout)
        row = next(reader)

        assert row["name"] == "Autauga County"
        assert row["fips"] == "01001"
예제 #3
0
파일: test_cli.py 프로젝트: fitnr/addfips
    def testCountyCliCall(self):
        sys.argv = self.co_args
        sys.stdout = io.StringIO()
        addfips_cli.main()
        sys.stdout.seek(0)
        reader = csv.DictReader(sys.stdout)
        row = next(reader)

        assert row["name"] == "Autauga County"
        assert row["fips"] == "01001"
예제 #4
0
파일: test_cli.py 프로젝트: fitnr/addfips
    def testStateCliCallNoHeader(self):
        sys.argv = self.st_args[:2] + ["-s", "1", "--no-header"]
        sys.stdout = io.StringIO()
        addfips_cli.main()
        sys.stdout.seek(0)
        reader = csv.reader(sys.stdout)
        next(reader)
        row = next(reader)

        assert row[1] == "Alabama"
        assert row[0] == "01"