def METHOD_NAME(self):
    """Parsing Senate vote"""
    """This will run the parser over any *senate.pdf in the testData folder
       If vote is in the voteKey, it will also do an additional check,
       otherwise the only test being done is the sanity check in the parser"""
    # print vote on a known good result to generate this easily
    voteKey = {
        "2017_vote_senate.pdf": {
            "other_count": 1,
            "_type": "vote",
            "chamber": "upper",
            "yes_count": 39,
            "yes_votes": [
                "CANDELARIA",
                "PINTO",
                "LOPEZ",
                "SOULES",
                "BACA",
                "ORTIZ y PINO",
                "INGLE",
                "SAPIEN",
                "CERVANTES",
                "PIRTLE",
                "MUQOZ",
                "WHITE",
                "MARTINEZ",
                "STEFANICS",
                "PADILLA",
                "NEVILLE",
                "WIRTH",
                "IVEY-SOTO",
                "SHARER",
                "CISNEROS",
                "RODRIGUEZ",
                "McSORLEY",
                "STEINBORN",
                "BURT",
                "PAPEN",
                "KERNAN",
                "SHENDO",
                "O'NEILL",
                "GOULD",
                "RUE",
                "STEWART",
                "CAMPOS",
                "PAYNE",
                "LEAVELL",
                "SMITH",
                "GRIGGS",
                "SANCHEZ",
                "MORALES",
                "TALLMAN",
            ],
            "other_votes": ["MOORES"],
            "motion": "senate passage",
            "sources": [{"url": "2017_vote_senate.pdf"}],
            "passed": True,
            "date": datetime.datetime(2017, 1, 18, 0, 0),
            "type": "other",
            "no_count": 2,
            "no_votes": ["BRANDT", "WOODS"],
        }
    }
    testData = os.path.join(here, "testData")
    pdfs = [f for f in os.listdir(testData) if "senate" in f and ".pdf" in f]
    for pdf in pdfs:
        shutil.copy(os.path.join(testData, pdf), os.path.join(self.tmp, pdf))
        sv_text = self.nmBillScraper.scrape_vote(os.path.join(self.tmp, pdf), True)
        vote = self.nmBillScraper.parse_senate_vote(sv_text, pdf)
        ok_(vote, "Vote returned empty or did not complete")
        if pdf in voteKey:
            eq_(
                vote,
                voteKey[pdf],
                "%s Vote results did not match up with redefined key" % pdf,
            )