コード例 #1
0
  def test_normal_enacted_bill(self):
    utils.fetch_committee_names(111, {'test': True})

    history = fixtures.bill("hr3590-111")['history']

    self.assertEqual(history['house_passage_result'], 'pass')
    self.assertEqual(self.to_date(history['house_passage_result_at']), "2010-03-21 22:48")
    self.assertEqual(history['senate_passage_result'], 'pass')
    self.assertEqual(self.to_date(history['senate_passage_result_at']), "2009-12-24")
    self.assertEqual(history['vetoed'], False)
    self.assertEqual(history['awaiting_signature'], False)
    self.assertEqual(history['enacted'], True)
    self.assertEqual(self.to_date(history["enacted_at"]), "2010-03-23")
コード例 #2
0
    def test_senate_resolution_went_nowhere(self):
        utils.fetch_committee_names(113, {'test': True})

        history = fixtures.bill("sres4-113")['history']

        self.assertEqual(history['active'], False)
        self.assertTrue(not history.has_key('house_passage_result'))
        self.assertTrue(not history.has_key('house_passage_result_at'))
        self.assertTrue(not history.has_key('senate_cloture_result'))
        self.assertTrue(not history.has_key('senate_cloture_result_at'))
        self.assertTrue(not history.has_key('senate_passage_result'))
        self.assertTrue(not history.has_key('senate_passage_result_at'))
        self.assertEqual(history['vetoed'], False)
        self.assertEqual(history['awaiting_signature'], False)
        self.assertEqual(history['enacted'], False)
コード例 #3
0
    def test_introductory_remarks_are_still_inactive(self):
        utils.fetch_committee_names(113, {'test': True})

        history = fixtures.bill("hr718-113")['history']

        self.assertEqual(history['active'], False)
        self.assertTrue(not history.has_key('house_passage_result'))
        self.assertTrue(not history.has_key('house_passage_result_at'))
        self.assertTrue(not history.has_key('senate_cloture_result'))
        self.assertTrue(not history.has_key('senate_cloture_result_at'))
        self.assertTrue(not history.has_key('senate_passage_result'))
        self.assertTrue(not history.has_key('senate_passage_result_at'))
        self.assertEqual(history['vetoed'], False)
        self.assertEqual(history['awaiting_signature'], False)
        self.assertEqual(history['enacted'], False)
コード例 #4
0
  def test_senate_resolution_went_nowhere(self):
    utils.fetch_committee_names(113, {'test': True})

    history = fixtures.bill("sres4-113")['history']

    self.assertEqual(history['active'], False)
    self.assertTrue(not history.has_key('house_passage_result'))
    self.assertTrue(not history.has_key('house_passage_result_at'))
    self.assertTrue(not history.has_key('senate_cloture_result'))
    self.assertTrue(not history.has_key('senate_cloture_result_at'))
    self.assertTrue(not history.has_key('senate_passage_result'))
    self.assertTrue(not history.has_key('senate_passage_result_at'))
    self.assertEqual(history['vetoed'], False)
    self.assertEqual(history['awaiting_signature'], False)
    self.assertEqual(history['enacted'], False)
コード例 #5
0
  def test_introductory_remarks_are_still_inactive(self):
    utils.fetch_committee_names(113, {'test': True})

    history = fixtures.bill("hr718-113")['history']

    self.assertEqual(history['active'], False)
    self.assertTrue(not history.has_key('house_passage_result'))
    self.assertTrue(not history.has_key('house_passage_result_at'))
    self.assertTrue(not history.has_key('senate_cloture_result'))
    self.assertTrue(not history.has_key('senate_cloture_result_at'))
    self.assertTrue(not history.has_key('senate_passage_result'))
    self.assertTrue(not history.has_key('senate_passage_result_at'))
    self.assertEqual(history['vetoed'], False)
    self.assertEqual(history['awaiting_signature'], False)
    self.assertEqual(history['enacted'], False)
コード例 #6
0
  def test_senate_resolution_failed_voice(self):
    utils.fetch_committee_names(113, {'test': True})

    history = fixtures.bill("sres5-113")['history']

    self.assertEqual(history['active'], True)
    self.assertEqual(self.to_date(history['active_at']), "2013-01-24")
    self.assertTrue(not history.has_key('house_passage_result'))
    self.assertTrue(not history.has_key('house_passage_result_at'))
    self.assertTrue(not history.has_key('senate_cloture_result'))
    self.assertTrue(not history.has_key('senate_cloture_result_at'))
    self.assertEqual(history['senate_passage_result'], 'fail')
    self.assertEqual(self.to_date(history['senate_passage_result_at']), "2013-01-24")
    self.assertEqual(history['vetoed'], False)
    self.assertEqual(history['awaiting_signature'], False)
    self.assertEqual(history['enacted'], False)
コード例 #7
0
  def test_immediately_passed_bill(self):
    utils.fetch_committee_names(113, {'test': True})

    history = fixtures.bill("s227-113")['history']

    self.assertEqual(history['active'], True)
    self.assertEqual(self.to_date(history['active_at']), "2013-02-04")
    self.assertTrue(not history.has_key('house_passage_result'))
    self.assertTrue(not history.has_key('house_passage_result_at'))
    self.assertTrue(not history.has_key('senate_cloture_result'))
    self.assertTrue(not history.has_key('senate_cloture_result_at'))
    self.assertEqual(history['senate_passage_result'], 'pass')
    self.assertEqual(self.to_date(history['senate_passage_result_at']), "2013-02-04")
    self.assertEqual(history['vetoed'], False)
    self.assertEqual(history['awaiting_signature'], False)
    self.assertEqual(history['enacted'], False)
コード例 #8
0
    def test_senate_resolution_failed_voice(self):
        utils.fetch_committee_names(113, {'test': True})

        history = fixtures.bill("sres5-113")['history']

        self.assertEqual(history['active'], True)
        self.assertEqual(self.to_date(history['active_at']), "2013-01-24")
        self.assertTrue(not history.has_key('house_passage_result'))
        self.assertTrue(not history.has_key('house_passage_result_at'))
        self.assertTrue(not history.has_key('senate_cloture_result'))
        self.assertTrue(not history.has_key('senate_cloture_result_at'))
        self.assertEqual(history['senate_passage_result'], 'fail')
        self.assertEqual(self.to_date(history['senate_passage_result_at']),
                         "2013-01-24")
        self.assertEqual(history['vetoed'], False)
        self.assertEqual(history['awaiting_signature'], False)
        self.assertEqual(history['enacted'], False)
コード例 #9
0
    def test_immediately_passed_bill(self):
        utils.fetch_committee_names(113, {'test': True})

        history = fixtures.bill("s227-113")['history']

        self.assertEqual(history['active'], True)
        self.assertEqual(self.to_date(history['active_at']), "2013-02-04")
        self.assertTrue(not history.has_key('house_passage_result'))
        self.assertTrue(not history.has_key('house_passage_result_at'))
        self.assertTrue(not history.has_key('senate_cloture_result'))
        self.assertTrue(not history.has_key('senate_cloture_result_at'))
        self.assertEqual(history['senate_passage_result'], 'pass')
        self.assertEqual(self.to_date(history['senate_passage_result_at']),
                         "2013-02-04")
        self.assertEqual(history['vetoed'], False)
        self.assertEqual(history['awaiting_signature'], False)
        self.assertEqual(history['enacted'], False)
コード例 #10
0
    def test_normal_enacted_bill(self):
        utils.fetch_committee_names(111, {'test': True})

        history = fixtures.bill("hr3590-111")['history']

        self.assertEqual(history['active'], True)
        self.assertEqual(self.to_date(history['active_at']),
                         "2009-10-07 14:35")
        self.assertEqual(history['house_passage_result'], 'pass')
        self.assertEqual(self.to_date(history['house_passage_result_at']),
                         "2010-03-21 22:48")
        self.assertEqual(history['senate_cloture_result'], 'pass')
        self.assertEqual(self.to_date(history['senate_cloture_result_at']),
                         "2009-12-23")
        self.assertEqual(history['senate_passage_result'], 'pass')
        self.assertEqual(self.to_date(history['senate_passage_result_at']),
                         "2009-12-24")
        self.assertEqual(history['vetoed'], False)
        self.assertEqual(history['awaiting_signature'], False)
        self.assertEqual(history['enacted'], True)
        self.assertEqual(self.to_date(history["enacted_at"]), "2010-03-23")