@@ -111,6 +111,7 @@ def test_lex_rhs_comment(self):
111111 self .assertEqual (tokens [1 ], (T_SPACE , ' ' ))
112112 self .assertEqual (tokens [2 ], (token .Operator , '=' ))
113113 self .assertEqual (tokens [3 ], (T_SPACE , ' ' ))
114+
114115 if pygments_version_info >= (2 , 14 , 0 ):
115116 self .assertEqual (tokens [4 ], (token .String , '.' ))
116117 self .assertEqual (tokens [5 ], (T_SPACE , ' ' ))
@@ -136,8 +137,15 @@ def test_lex_rhs_double_quoted_string(self):
136137 self .assertEqual (tokens [1 ], (T_SPACE , ' ' ))
137138 self .assertEqual (tokens [2 ], (token .Operator , '=' ))
138139 self .assertEqual (tokens [3 ], (T_SPACE , ' ' ))
139- self .assertEqual (tokens [4 ], (token .String , '"foo bar"' ))
140- self .assertEqual (tokens [5 ], (T_SPACE , '\n ' ))
140+
141+ if pygments_version_info >= (2 , 19 , 0 ):
142+ self .assertEqual (tokens [4 ], (token .String , '"' ))
143+ self .assertEqual (tokens [5 ], (token .String , 'foo bar' ))
144+ self .assertEqual (tokens [6 ], (token .String , '"' ))
145+ self .assertEqual (tokens [7 ], (T_SPACE , '\n ' ))
146+ else :
147+ self .assertEqual (tokens [4 ], (token .String , '"foo bar"' ))
148+ self .assertEqual (tokens [5 ], (T_SPACE , '\n ' ))
141149
142150 def test_lex_rhs_single_quoted_string (self ):
143151 from pygments import token
@@ -155,8 +163,15 @@ def test_lex_rhs_single_quoted_string(self):
155163 self .assertEqual (tokens [1 ], (T_SPACE , ' ' ))
156164 self .assertEqual (tokens [2 ], (token .Operator , '=' ))
157165 self .assertEqual (tokens [3 ], (T_SPACE , ' ' ))
158- self .assertEqual (tokens [4 ], (token .String , "'foo bar'" ))
159- self .assertEqual (tokens [5 ], (T_SPACE , '\n ' ))
166+
167+ if pygments_version_info >= (2 , 19 , 0 ):
168+ self .assertEqual (tokens [4 ], (token .String , "'" ))
169+ self .assertEqual (tokens [5 ], (token .String , "foo bar" ))
170+ self .assertEqual (tokens [6 ], (token .String , "'" ))
171+ self .assertEqual (tokens [7 ], (T_SPACE , '\n ' ))
172+ else :
173+ self .assertEqual (tokens [4 ], (token .String , "'foo bar'" ))
174+ self .assertEqual (tokens [5 ], (T_SPACE , '\n ' ))
160175
161176 def test_lex_rhs_variable_name (self ):
162177 from pygments import token
0 commit comments