for s in ["", "some string"]:
self.assertEqual(get_code(f"'{s}'"), get_code(f"f'{s}'"))
+ def test_gh129093(self):
+ self.assertEqual(f'{1==2=}', '1==2=False')
+ self.assertEqual(f'{1 == 2=}', '1 == 2=False')
+ self.assertEqual(f'{1!=2=}', '1!=2=True')
+ self.assertEqual(f'{1 != 2=}', '1 != 2=True')
+
+ self.assertEqual(f'{(1) != 2=}', '(1) != 2=True')
+ self.assertEqual(f'{(1*2) != (3)=}', '(1*2) != (3)=True')
+
+ self.assertEqual(f'{1 != 2 == 3 != 4=}', '1 != 2 == 3 != 4=False')
+ self.assertEqual(f'{1 == 2 != 3 == 4=}', '1 == 2 != 3 == 4=False')
+
+ self.assertEqual(f'{f'{1==2=}'=}', "f'{1==2=}'='1==2=False'")
+ self.assertEqual(f'{f'{1 == 2=}'=}', "f'{1 == 2=}'='1 == 2=False'")
+ self.assertEqual(f'{f'{1!=2=}'=}', "f'{1!=2=}'='1!=2=True'")
+ self.assertEqual(f'{f'{1 != 2=}'=}', "f'{1 != 2=}'='1 != 2=True'")
+
+
if __name__ == '__main__':
unittest.main()