@@ -102,28 +102,27 @@ def test_logical_compare_variable():
102102 print (f_a - 3.0 and f_a + 3.0 or f_b - 3.0 and f_b + 3.0 )
103103 assert (f_a - 3.0 and f_a + 3.0 or f_b - 3.0 and f_b + 3.0 ) == 4.67
104104
105- # Can be uncommented after fixing the segfault
106105 # Strings
107- # s_a: str = "a"
108- # s_b: str = "b"
106+ s_a : str = "a"
107+ s_b : str = "b"
109108
110- # print(s_a or s_b)
111- # assert (s_a or s_b) == s_a
109+ print (s_a or s_b )
110+ assert (s_a or s_b ) == s_a
112111
113- # print(s_a and s_b)
114- # assert (s_a and s_b) == s_b
112+ print (s_a and s_b )
113+ assert (s_a and s_b ) == s_b
115114
116- # print(s_a + s_b or s_b + s_a)
117- # assert (s_a + s_b or s_b + s_a) == "ab"
115+ print (s_a + s_b or s_b + s_a )
116+ assert (s_a + s_b or s_b + s_a ) == "ab"
118117
119- # print(s_a[0] or s_b[-1])
120- # assert (s_a[0] or s_b[-1]) == "a"
118+ print (s_a [0 ] or s_b [- 1 ])
119+ assert (s_a [0 ] or s_b [- 1 ]) == "a"
121120
122- # print(s_a[0] and s_b[-1])
123- # assert (s_a[0] and s_b[-1]) == "b"
121+ print (s_a [0 ] and s_b [- 1 ])
122+ assert (s_a [0 ] and s_b [- 1 ]) == "b"
124123
125- # print(s_a + s_b or s_b + s_a + s_a[0] and s_b[-1])
126- # assert (s_a + s_b or s_b + s_a + s_a[0] and s_b[-1]) == "ab"
124+ print (s_a + s_b or s_b + s_a + s_a [0 ] and s_b [- 1 ])
125+ assert (s_a + s_b or s_b + s_a + s_a [0 ] and s_b [- 1 ]) == "ab"
127126
128127
129128test_logical_compare_literal ()
0 commit comments