@@ -183,8 +183,8 @@ def main():
183
183
chart_options = '"circular", "barras", "columnas", "líneas", "área"'
184
184
185
185
import_line = "from seleniumbase import BaseCase"
186
+ main_line = "BaseCase.main(__name__, __file__)"
186
187
parent_class = "BaseCase"
187
- class_line = "class MyTestClass(BaseCase):"
188
188
if language != "English" :
189
189
from seleniumbase .translate .master_dict import MD_F
190
190
@@ -196,6 +196,7 @@ def main():
196
196
add_slide = '"<p>Chart Demo</p>" + self.extract_chart()'
197
197
data = []
198
198
data .append ("%s" % import_line )
199
+ data .append ("%s" % main_line )
199
200
data .append ("" )
200
201
data .append ("" )
201
202
data .append ("%s" % class_line )
@@ -204,12 +205,12 @@ def main():
204
205
data .append ("" )
205
206
data .append (" # %s => %s" % (select_option , chart_options ))
206
207
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 )
213
214
data .append (" self.add_slide(%s)" % add_slide )
214
215
data .append ("" )
215
216
data .append (' self.begin_presentation(filename="%s")' % html_name )
@@ -243,6 +244,10 @@ def main():
243
244
# Example: self.assert_true("Name" in self.get_title())
244
245
line = new_line
245
246
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
246
251
if found_swap :
247
252
if new_line .endswith (" # noqa" ): # Remove flake8 skip
248
253
new_line = new_line [0 : - len (" # noqa" )]
0 commit comments