Esempio n. 1
0
 def __repr__(self):
     return (
         f"<FDD:\n"
         + indented_kv("process", repr(self.p), suffix=",\n")
         + indented_kv("input", repr(self.x), suffix=",\n")
         + indented_kv("noise", repr(self.noise), suffix=">")
     )
Esempio n. 2
0
def test_indented_kv():
    assert indented_kv("a", "b") == " a=b"
    assert indented_kv("a", "b\nb2") == " a=b\n   b2"
    assert (
        indented_kv("a", "b\nb2", separator=": ", indent=2, suffix=",\n")
        == "  a: b\n     b2,\n"
    )
Esempio n. 3
0
 def __repr__(self):
     return (f"<Normal:\n" + indented_kv(
         "mean",
         "unresolved" if self._mean is None else repr(self._mean),
         suffix=",\n",
     ) + indented_kv(
         "var",
         "unresolved" if self._var is None else repr(self._var),
         suffix=">",
     ))