def test_fetch_lords_party_memberships(self): cols = [ 'person_id', 'mnis_id', 'given_name', 'family_name', 'display_name', 'party_id', 'party_mnis_id', 'party_name', 'party_membership_start_date' ] obs = lords.fetch_lords_party_memberships() exp = validate.read('fetch_lords_party_memberships') validate.compare_obs_exp(self, obs, exp, cols) obs = lords.fetch_lords_party_memberships(from_date='2017-06-08', to_date='2017-06-08') exp = validate.read('fetch_lords_party_memberships_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = lords.fetch_lords_party_memberships(on_date='2017-06-08') exp = validate.read('fetch_lords_party_memberships_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = lords.fetch_lords_party_memberships(while_lord=False) exp = validate.read('fetch_lords_party_memberships_while_lord') validate.compare_obs_exp(self, obs, exp, cols) obs = lords.fetch_lords_party_memberships(collapse=True) exp = validate.read('fetch_lords_party_memberships_collapse') validate.compare_obs_exp(self, obs, exp, cols)
def test_fetch_commons_memberships(self): cols = [ 'person_id', 'mnis_id', 'given_name', 'family_name', 'display_name', 'constituency_id', 'constituency_name', 'seat_incumbency_id', 'seat_incumbency_start_date'] obs = mps.fetch_commons_memberships() exp = validate.read('fetch_commons_memberships') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_commons_memberships( from_date='2017-06-08', to_date='2017-06-08') exp = validate.read('fetch_commons_memberships_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_commons_memberships(on_date='2017-06-08') exp = validate.read('fetch_commons_memberships_from_to') validate.compare_obs_exp(self, obs, exp, cols)
def test_fetch_mps_committee_memberships(self): cols = [ 'person_id', 'mnis_id', 'given_name', 'family_name', 'display_name', 'committee_id', 'committee_name', 'committee_membership_id', 'committee_membership_start_date'] obs = mps.fetch_mps_committee_memberships() exp = validate.read('fetch_mps_committee_memberships') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_mps_committee_memberships( from_date='2017-06-08', to_date='2017-06-08') exp = validate.read('fetch_mps_committee_memberships_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_mps_committee_memberships(on_date='2017-06-08') exp = validate.read('fetch_mps_committee_memberships_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_mps_committee_memberships(while_mp=False) exp = validate.read('fetch_mps_committee_memberships_while_mp') validate.compare_obs_exp(self, obs, exp, cols)
def test_fetch_mps_opposition_roles(self): cols = [ 'person_id', 'mnis_id', 'given_name', 'family_name', 'display_name', 'position_id', 'position_name', 'opposition_incumbency_id', 'opposition_incumbency_start_date'] obs = mps.fetch_mps_opposition_roles() exp = validate.read('fetch_mps_opposition_roles') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_mps_opposition_roles( from_date='2017-06-08', to_date='2017-06-08') exp = validate.read('fetch_mps_opposition_roles_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_mps_opposition_roles(on_date='2017-06-08') exp = validate.read('fetch_mps_opposition_roles_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = mps.fetch_mps_opposition_roles(while_mp=False) exp = validate.read('fetch_mps_opposition_roles_while_mp') validate.compare_obs_exp(self, obs, exp, cols)
def test_fetch_lords(self): cols = [ 'person_id', 'mnis_id', 'given_name', 'family_name', 'display_name', 'full_title', 'gender' ] obs = lords.fetch_lords() exp = validate.read('fetch_lords') validate.compare_obs_exp(self, obs, exp, cols) obs = lords.fetch_lords(from_date='2017-06-08', to_date='2017-06-08') exp = validate.read('fetch_lords_from_to') validate.compare_obs_exp(self, obs, exp, cols) obs = lords.fetch_lords(on_date='2017-06-08') exp = validate.read('fetch_lords_from_to') validate.compare_obs_exp(self, obs, exp, cols)
def mock_fetch_lords_committee_memberships_raw(): return validate.read('lords_committee_memberships_raw')
def mock_fetch_lords_opposition_roles_raw(): return validate.read('lords_opposition_roles_raw')
def mock_fetch_lords_government_roles_raw(): return validate.read('lords_government_roles_raw')
def mock_fetch_lords_party_memberships_raw(): return validate.read('lords_party_memberships_raw')
def mock_fetch_lords_raw(): return validate.read('lords_raw')
def mock_fetch_commons_memberships_raw(): return validate.read('commons_memberships_raw')
def mock_fetch_mps_raw(): return validate.read('mps_raw')