def test_list_2d_matrix(): observable = [[[[1.0, 0], [0, 1]], [[0.0, 1], [1, 0]]]] obj = Observable(observable=observable) assert obj.observable == observable
def test_list_extra_params(): Observable(observable=["x", "y"], foo="bar")
def test_empty_list(): Observable(observable=[])
def test_list_matching_regex(): observable = ["x", "y"] obj = Observable(observable=observable) assert obj.observable == observable
def test_empty_nested_list(): Observable(observable=[[]])
def test_element_list_size_gt_two(): Observable(observable=[[[0, 1, 2]]])
def test_list_partial_non_int(): Observable(observable=[[0, "foo"]])
def test_list_partial_non_matching_regex(): Observable(observable=["fooh", "h"])
def test_list_non_matching_regex(): Observable(observable=["fooy"])
def test_list_partial_non_str(): Observable(observable=[0, "x"])
def test_missing_observable(): Observable()