示例#1
0
 def test_defaults(self) -> None:
     t = bt.factor_hatch("foo", ["+", "-"], ["foo", "bar"])
     assert isinstance(t, Field)
     assert t.field == "foo"
     assert isinstance(t.transform, CategoricalPatternMapper)
     assert t.transform.patterns == ["+", "-"]
     assert t.transform.factors == ["foo", "bar"]
     assert t.transform.start == 0
     assert t.transform.end is None
示例#2
0
 def test_basic(self) -> None:
     t = bt.factor_hatch("foo", ["+", "-"], ["foo", "bar"], start=1, end=2)
     assert isinstance(t, Field)
     assert t.field == "foo"
     assert isinstance(t.transform, CategoricalPatternMapper)
     assert t.transform.patterns == ["+", "-"]
     assert t.transform.factors == ["foo", "bar"]
     assert t.transform.start == 1
     assert t.transform.end == 2
示例#3
0
 def test_defaults(self):
     t = bt.factor_hatch("foo", ["+", "-"], ["foo", "bar"])
     assert isinstance(t, dict)
     assert set(t) == {"field", "transform"}
     assert t['field'] == "foo"
     assert isinstance(t['transform'], CategoricalPatternMapper)
     assert t['transform'].patterns == ["+", "-"]
     assert t['transform'].factors == ["foo", "bar"]
     assert t['transform'].start == 0
     assert t['transform'].end is None
示例#4
0
 def test_defaults(self) -> None:
     t = bt.factor_hatch("foo", ["+", "-"], ["foo", "bar"])
     assert isinstance(t, dict)
     assert set(t) == {"field", "transform"}
     assert t['field'] == "foo"
     assert isinstance(t['transform'], CategoricalPatternMapper)
     assert t['transform'].patterns == ["+", "-"]
     assert t['transform'].factors == ["foo", "bar"]
     assert t['transform'].start == 0
     assert t['transform'].end is None
示例#5
0
 def test_basic(self):
     t = bt.factor_hatch("foo", ["+", "-"], ["foo", "bar"], start=1, end=2)
     assert isinstance(t, dict)
     assert set(t) == {"field", "transform"}
     assert t['field'] == "foo"
     assert isinstance(t['transform'], CategoricalPatternMapper)
     assert t['transform'].patterns == ["+", "-"]
     assert t['transform'].factors == ["foo", "bar"]
     assert t['transform'].start == 1
     assert t['transform'].end == 2