@@ -183,8 +183,8 @@ def main():
183183 chart_options = '"circular", "barras", "columnas", "líneas", "área"'
184184
185185 import_line = "from seleniumbase import BaseCase"
186+ main_line = "BaseCase.main(__name__, __file__)"
186187 parent_class = "BaseCase"
187- class_line = "class MyTestClass(BaseCase):"
188188 if language != "English" :
189189 from seleniumbase .translate .master_dict import MD_F
190190
@@ -196,6 +196,7 @@ def main():
196196 add_slide = '"<p>Chart Demo</p>" + self.extract_chart()'
197197 data = []
198198 data .append ("%s" % import_line )
199+ data .append ("%s" % main_line )
199200 data .append ("" )
200201 data .append ("" )
201202 data .append ("%s" % class_line )
@@ -204,12 +205,12 @@ def main():
204205 data .append ("" )
205206 data .append (" # %s => %s" % (select_option , chart_options ))
206207 data .append (" self.create_pie_chart(%s)" % chart_settings )
207- data .append (' self.add_data_point("%s A", 50 )' % item )
208- data .append (' self.add_data_point("%s B", 40 )' % item )
209- data .append (' self.add_data_point("%s C", 35 )' % item )
210- data .append (' self.add_data_point("%s D", 30 )' % item )
211- data .append (' self.add_data_point("%s E", 25 )' % item )
212- data .append (' self.add_data_point("%s F", 20 )' % item )
208+ data .append (' self.add_data_point("%s A", 36 )' % item )
209+ data .append (' self.add_data_point("%s B", 33 )' % item )
210+ data .append (' self.add_data_point("%s C", 27 )' % item )
211+ data .append (' self.add_data_point("%s D", 21 )' % item )
212+ data .append (' self.add_data_point("%s E", 18 )' % item )
213+ data .append (' self.add_data_point("%s F", 15 )' % item )
213214 data .append (" self.add_slide(%s)" % add_slide )
214215 data .append ("" )
215216 data .append (' self.begin_presentation(filename="%s")' % html_name )
@@ -243,6 +244,10 @@ def main():
243244 # Example: self.assert_true("Name" in self.get_title())
244245 line = new_line
245246 continue
247+ if main_line in line :
248+ new_main = "%s.main(__name__, __file__)" % parent_class
249+ new_line = line .replace (main_line , new_main )
250+ found_swap = True
246251 if found_swap :
247252 if new_line .endswith (" # noqa" ): # Remove flake8 skip
248253 new_line = new_line [0 : - len (" # noqa" )]
0 commit comments