def test_tag_le(): meas = Measurement.new("fizz") tag = Tag("buzz", meas) exp = tag <= "foo" assert exp == TagExp("buzz", LE, "foo")
def test_tag_notlike(): meas = Measurement.new("fizz") tag = Tag("buzz", meas) exp = tag.notlike("foo") assert exp == TagExp("buzz", NK, "foo")
def test_tag_gt(): meas = Measurement.new("fizz") tag = Tag("buzz", meas) exp = tag > "foo" assert exp == TagExp("buzz", GT, "foo")
def test_meta_getattr(): meas = Measurement.new("fizz") assert meas.buzz == Tag("buzz", meas)
def test_tag_eq(): meas = Measurement.new("fizz") tag = Tag("buzz", meas) exp = tag == "foo" assert exp == TagExp("buzz", EQ, "foo")
def test_tag_repr(): meas = Measurement.new("fizz") tag = Tag("buzz", meas) assert repr(tag) == "<fizz.buzz>"
def test_tag_str(): meas = Measurement.new("fizz") tag = Tag("buzz", meas) assert str(tag) == "buzz"
def test_tag_init(): meas = Measurement.new("fizz") tag = Tag("buzz", meas) assert tag == meas.buzz