Example #1
0
def setup():
    populate_db()
    # add legacy ID to bill
    LegacyBillMapping.objects.create(legacy_id="AKB00000001",
                                     bill=Bill.objects.get(identifier="HB 1"))
    u = User.objects.create(username="******")
    u.profile.api_key = "testkey"
    u.profile.api_tier = "unlimited"
    u.profile.save()
Example #2
0
def test_get_current_role():
    populate_db()
    p = Person.objects.get(name="Amanda Adams")
    role = get_current_role(p)
    assert role == {
        "party": "Republican",
        "chamber": "lower",
        "district": "1",
        "division_id": "ocd-division/country:us/state:Alaska/district:1",
        "role": "",
        "state": "ak"
    }
Example #3
0
def setup():
    populate_db()
    house = Organization.objects.get(classification="lower",
                                     jurisdiction__name="Alaska")
    r = Organization.objects.create(
        name="Robots",
        classification="committee",
        parent=house,
        jurisdiction=house.jurisdiction,
    )
    w = Organization.objects.create(
        name="Wizards",
        classification="committee",
        parent=house,
        jurisdiction=house.jurisdiction,
    )
    # one robot
    p = Person.objects.get(name="Amanda Adams")
    Membership.objects.create(person=p, organization=r)
    # all are wizards
    for p in Person.objects.all()[:5]:
        Membership.objects.create(person=p, organization=w)
Example #4
0
def setup():
    populate_db()
    call_command("update_materialized_views")
def setup():
    populate_db()
def test_get_chambers():
    populate_db()
    chambers = get_chambers_from_abbr("ak")
    assert len(chambers) == 2
    assert {"upper", "lower"} == {c.classification for c in chambers}
def test_get_legislature():
    populate_db()
    assert get_legislature_from_abbr("ak").name == "Alaska Legislature"
Example #8
0
def setup():
    populate_db()
    # add legacy ID to bill
    LegacyBillMapping.objects.create(legacy_id='AKB00000001',
                                     bill=Bill.objects.get(identifier='HB 1'))