예제 #1
0
def test_field_description(config):
    wh = Warehouse(config=config)
    partner_name = wh.get_field("partner_name")  # Regular dim/field
    assert partner_name.description is None
    print(partner_name.display_name, partner_name.description)
    rpl = wh.get_field("rpl")  # Formula Metric
    assert rpl.description is not None
    print(rpl.display_name, rpl.description)
    sale_hour = wh.get_field("sale_hour")  # Auto conversion field
    assert sale_hour.description is not None
    print(sale_hour.display_name, sale_hour.description)
예제 #2
0
def test_field_display_name(config):
    wh = Warehouse(config=config)
    partner_name = wh.get_field("partner_name")  # Regular dim/field
    assert partner_name.display_name == "Partner Name"
    rpl = wh.get_field("rpl")  # Formula Metric
    assert rpl.display_name == "Revenue/Lead"
    main_sales_created_at = wh.get_field(
        "main_sales_created_at")  # Field from column
    assert main_sales_created_at.display_name == "Main Sales Created At"
    sale_hour = wh.get_field("sale_hour")  # Auto conversion field
    assert sale_hour.display_name == "Sale Hour"
예제 #3
0
def test_field_meta(config):
    wh = Warehouse(config=config)
    field = wh.get_field("rpl")
    assert field.meta and field.meta["metafield"] == "metavalue"