Best Python code snippet using selene_python
test_wiki_parser.py
Source:test_wiki_parser.py
1# This Source Code Form is subject to the terms of the Mozilla Public2# License, v. 2.0. If a copy of the MPL was not distributed with this file,3# You can obtain one at http://mozilla.org/MPL/2.0/.4import unittest5from libmozdata.wiki_parser import WikiParser6TABLE_1 = [7 [8 "Quarter",9 "Soft Freeze",10 "Merge Date",11 "Central",12 "Beta",13 "Release Date",14 "Release",15 "ESR",16 ],17 [18 "Q1",19 "2019-03-11",20 "2019-03-18",21 "Firefox 68",22 "Firefox 67",23 "2019-03-19",24 "Firefox 66",25 "Firefox 60.6",26 ],27 [28 "Q2",29 "2019-05-06",30 "2019-05-13",31 "Firefox 69",32 "Firefox 68",33 "2019-05-14",34 "Firefox 67",35 "Firefox 60.7",36 ],37 [38 "Q3",39 "2019-07-01",40 "2019-07-08",41 "Firefox 70",42 "Firefox 69",43 "2019-07-09",44 "Firefox 68",45 "Firefox 60.8; 68.0",46 ],47 [48 "Q3",49 "2019-08-26",50 "2019-09-02",51 "Firefox 71",52 "Firefox 70",53 "2019-09-03",54 "Firefox 69",55 "Firefox 60.9; 68.1",56 ],57 [58 "Q4",59 "2019-10-14",60 "2019-10-21",61 "Firefox 72",62 "Firefox 71",63 "2019-10-22",64 "Firefox 70",65 "Firefox 68.2",66 ],67 [68 "Q4",69 "2019-12-02",70 "2019-12-09",71 "Firefox 73",72 "Firefox 72",73 "2019-12-10",74 "Firefox 71",75 "Firefox 68.3",76 ],77]78TABLE_2 = [79 ["Soft Freeze", "Merge Date", "Central", "Beta", "Release Date", "Release", "ESR"],80 [81 "2019-01-21",82 "2019-01-28",83 "Firefox 67",84 "Firefox 66",85 "2019-01-29",86 "Firefox 65",87 "Firefox 60.5",88 ],89 [90 "2018-12-03",91 "2018-12-10",92 "Firefox 66",93 "Firefox 65",94 "2018-12-11",95 "Firefox 64",96 "Firefox 60.4",97 ],98 [99 "2018-10-15",100 "2018-10-22",101 "Firefox 65",102 "Firefox 64",103 "2018-10-23",104 "Firefox 63",105 "Firefox 60.3",106 ],107]108TABLE_3 = [109 ["Merge Date", "Central", "Beta", "Release Date", "Release", "ESR"],110 [111 "2018-09-04",112 "Firefox 64",113 "Firefox 63",114 "2018-09-05",115 "Firefox 62",116 "Firefox 60.2",117 ],118 [119 "2018-06-25",120 "Firefox 63",121 "Firefox 62",122 "2018-06-26",123 "Firefox 61",124 "Firefox 52.9; 60.1",125 ],126 [127 "2018-05-07",128 "Firefox 62",129 "Firefox 61",130 "2018-05-09",131 "Firefox 60",132 "Firefox 52.8; 60.0",133 ],134 [135 "2018-03-12",136 "Firefox 61",137 "Firefox 60",138 "2018-03-13",139 "Firefox 59",140 "Firefox 52.7",141 ],142 [143 "2018-01-22",144 "Firefox 60",145 "Firefox 59",146 "2018-01-23",147 "Firefox 58",148 "Firefox 52.6",149 ],150 [151 "2017-11-13",152 "Firefox 59",153 "Firefox 58",154 "2017-11-14",155 "Firefox 57",156 "Firefox 52.5",157 ],158 [159 "2017-09-21",160 "Firefox 58",161 "Firefox 57",162 "2017-09-28",163 "Firefox 56",164 "Firefox 52.4",165 ],166 [167 "2017-08-02",168 "Firefox 57",169 "Firefox 56",170 "2017-08-08",171 "Firefox 55",172 "Firefox 52.3",173 ],174 [175 "2017-06-12",176 "Firefox 56",177 "Firefox 55",178 "2017-06-13",179 "Firefox 54",180 "Firefox 52.2",181 ],182 [183 "2017-04-18",184 "Firefox 55",185 "Firefox 54",186 "2017-04-19",187 "Firefox 53",188 "Firefox 45.9; 52.1",189 ],190]191TABLE_4 = [192 ["Merge Date", "Central", "Aurora", "Beta", "Release Date", "Release", "ESR"],193 [194 "2017-03-06",195 "Firefox 55",196 "Firefox 54",197 "Firefox 53",198 "2017-03-07",199 "Firefox 52",200 "Firefox 45.8; 52.0",201 ],202 [203 "2017-01-23",204 "Firefox 54",205 "Firefox 53",206 "Firefox 52",207 "2017-01-24",208 "Firefox 51",209 "Firefox 45.7",210 ],211 ["", "", "", "", "2016-12-13", "Firefox 50.1.0", "Firefox 45.6"],212 [213 "2016-11-14",214 "Firefox 53",215 "Firefox 52",216 "Firefox 51",217 "2016-11-15",218 "Firefox 50",219 "Firefox 45.5",220 ],221 [222 "2016-09-19",223 "Firefox 52",224 "Firefox 51",225 "Firefox 50",226 "2016-09-20",227 "Firefox 49",228 "Firefox 45.4",229 ],230 [231 "2016-08-01",232 "Firefox 51",233 "Firefox 50",234 "Firefox 49",235 "2016-08-02",236 "Firefox 48",237 "Firefox 45.3",238 ],239 [240 "2016-06-06",241 "Firefox 50",242 "Firefox 49",243 "Firefox 48",244 "2016-06-07",245 "Firefox 47",246 "Firefox 45.2",247 ],248 [249 "2016-04-25",250 "Firefox 49",251 "Firefox 48",252 "Firefox 47",253 "2016-04-26",254 "Firefox 46",255 "Firefox 38.8; 45.1",256 ],257 [258 "2016-03-07",259 "Firefox 48",260 "Firefox 47",261 "Firefox 46",262 "2016-03-08",263 "Firefox 45",264 "Firefox 38.7; 45.0",265 ],266 [267 "2016-01-25",268 "Firefox 47",269 "Firefox 46",270 "Firefox 45",271 "2016-01-26",272 "Firefox 44",273 "Firefox 38.6",274 ],275 [276 "2015-12-14",277 "Firefox 46",278 "Firefox 45",279 "Firefox 44",280 "2015-12-15",281 "Firefox 43",282 "Firefox 38.5",283 ],284 [285 "2015-10-29",286 "Firefox 45",287 "Firefox 44",288 "Firefox 43",289 "2015-11-03",290 "Firefox 42",291 "Firefox 38.4",292 ],293 [294 "2015-09-21",295 "Firefox 44",296 "Firefox 43",297 "Firefox 42",298 "2015-09-22",299 "Firefox 41",300 "Firefox 38.3",301 ],302 [303 "2015-08-10",304 "Firefox 43",305 "Firefox 42",306 "Firefox 41",307 "2015-08-11",308 "Firefox 40",309 "Firefox 38.2",310 ],311 [312 "2015-06-29",313 "Firefox 42",314 "Firefox 41",315 "Firefox 40",316 "2015-06-30",317 "Firefox 39",318 "Firefox 31.8; 38.1",319 ],320 ["", "", "", "", "2015-06-02", "Firefox 38.0.5", ""],321 [322 "2015-05-11*",323 "Firefox 41",324 "Firefox 40",325 "Firefox 39",326 "2015-05-12*",327 "Firefox 38",328 "Firefox 31.7; 38.0",329 ],330 [331 "2015-03-30*",332 "Firefox 40",333 "Firefox 39",334 "Firefox 38",335 "2015-03-31*",336 "Firefox 37",337 "Firefox 31.6",338 ],339 [340 "2015-02-23",341 "Firefox 39",342 "Firefox 38",343 "Firefox 37",344 "2015-02-24",345 "Firefox 36",346 "Firefox 31.5",347 ],348 [349 "2015-01-12*",350 "Firefox 38",351 "Firefox 37",352 "Firefox 36",353 "2015-01-13*",354 "Firefox 35",355 "Firefox 31.4",356 ],357 [358 "2014-11-28*",359 "Firefox 37",360 "Firefox 36",361 "Firefox 35",362 "2014-12-01*",363 "Firefox 34",364 "Firefox 31.3",365 ],366 [367 "2014-10-13",368 "Firefox 36",369 "Firefox 35",370 "Firefox 34",371 "2014-10-14",372 "Firefox 33",373 "Firefox 31.2",374 ],375 [376 "2014-09-02*",377 "Firefox 35",378 "Firefox 34",379 "Firefox 33",380 "2014-09-02",381 "Firefox 32",382 "Firefox 24.8; 31.1",383 ],384 [385 "2014-07-21",386 "Firefox 34",387 "Firefox 33",388 "Firefox 32",389 "2014-07-22",390 "Firefox 31",391 "Firefox 24.7; 31.0",392 ],393 [394 "2014-06-09",395 "Firefox 33",396 "Firefox 32",397 "Firefox 31",398 "2014-06-10",399 "Firefox 30",400 "Firefox 24.6",401 ],402 [403 "2014-04-28",404 "Firefox 32",405 "Firefox 31",406 "Firefox 30",407 "2014-04-29",408 "Firefox 29",409 "Firefox 24.5",410 ],411 [412 "2014-03-17",413 "Firefox 31",414 "Firefox 30",415 "Firefox 29",416 "2014-03-18",417 "Firefox 28",418 "Firefox 24.4",419 ],420 [421 "2014-02-03*",422 "Firefox 30",423 "Firefox 29",424 "Firefox 28",425 "2014-02-04*",426 "Firefox 27",427 "Firefox 24.3",428 ],429 [430 "2013-12-09",431 "Firefox 29",432 "Firefox 28",433 "Firefox 27",434 "2013-12-10",435 "Firefox 26",436 "Firefox 24.2",437 ],438 [439 "2013-10-28",440 "Firefox 28",441 "Firefox 27",442 "Firefox 26",443 "2013-10-29",444 "Firefox 25",445 "Firefox 17.0.10; 24.1",446 ],447 [448 "2013-09-16",449 "Firefox 27",450 "Firefox 26",451 "Firefox 25",452 "2013-09-17",453 "Firefox 24",454 "Firefox 17.0.9; 24.0",455 ],456 [457 "2013-08-05",458 "Firefox 26",459 "Firefox 25",460 "Firefox 24",461 "2013-08-06",462 "Firefox 23",463 "Firefox 17.0.8",464 ],465 [466 "2013-06-24",467 "Firefox 25",468 "Firefox 24",469 "Firefox 23",470 "2013-06-25",471 "Firefox 22",472 "Firefox 17.0.7",473 ],474 [475 "2013-05-13",476 "Firefox 24",477 "Firefox 23",478 "Firefox 22",479 "2013-05-14",480 "Firefox 21",481 "Firefox 17.0.6",482 ],483 [484 "2013-04-01",485 "Firefox 23",486 "Firefox 22",487 "Firefox 21",488 "2013-04-02",489 "Firefox 20",490 "Firefox 17.0.5",491 ],492 [493 "2013-02-19*",494 "Firefox 22",495 "Firefox 21",496 "Firefox 20",497 "2013-02-19",498 "Firefox 19",499 "Firefox 17.0.3",500 ],501 [502 "2013-01-07*",503 "Firefox 21",504 "Firefox 20",505 "Firefox 19",506 "2013-01-08*",507 "Firefox 18",508 "Firefox 10.0.12; 17.0.2",509 ],510 [511 "2012-11-19",512 "Firefox 20",513 "Firefox 19",514 "Firefox 18",515 "2012-11-20",516 "Firefox 17",517 "Firefox 10.0.11; 17.0",518 ],519 [520 "2012-10-08",521 "Firefox 19",522 "Firefox 18",523 "Firefox 17",524 "2012-10-09",525 "Firefox 16",526 "Firefox 10.0.8",527 ],528 [529 "2012-08-27",530 "Firefox 18",531 "Firefox 17",532 "Firefox 16",533 "2012-08-28",534 "Firefox 15",535 "Firefox 10.0.7",536 ],537 [538 "2012-07-16",539 "Firefox 17",540 "Firefox 16",541 "Firefox 15",542 "2012-07-17",543 "Firefox 14",544 "Firefox 10.0.6",545 ],546 [547 "2012-06-05",548 "Firefox 16",549 "Firefox 15",550 "Firefox 14",551 "2012-06-05",552 "Firefox 13",553 "Firefox 10.0.5",554 ],555 [556 "2012-04-24",557 "Firefox 15",558 "Firefox 14",559 "Firefox 13",560 "2012-04-24",561 "Firefox 12",562 "Firefox 10.0.4",563 ],564 [565 "2012-03-13",566 "Firefox 14",567 "Firefox 13",568 "Firefox 12",569 "2012-03-13",570 "Firefox 11",571 "Firefox 10.0.3",572 ],573 [574 "2012-01-31",575 "Firefox 13",576 "Firefox 12",577 "Firefox 11",578 "2012-01-31",579 "Firefox 10",580 "Firefox 10.0",581 ],582 [583 "2011-12-20",584 "Firefox 12",585 "Firefox 11",586 "Firefox 10",587 "2011-12-20",588 "Firefox 9",589 "",590 ],591 [592 "2011-11-08",593 "Firefox 11",594 "Firefox 10",595 "Firefox 9",596 "2011-11-08",597 "Firefox 8",598 "",599 ],600 [601 "2011-09-27",602 "Firefox 10",603 "Firefox 9",604 "Firefox 8",605 "2011-09-27",606 "Firefox 7",607 "",608 ],609 [610 "2011-08-16",611 "Firefox 9",612 "Firefox 8",613 "Firefox 7",614 "2011-08-16",615 "Firefox 6",616 "",617 ],618 ["2011-07-05", "Firefox 8", "Firefox 7", "Firefox 6", "", "", ""],619 ["", "", "", "", "2011-06-21", "Firefox 5", ""],620 ["2011-05-24", "Firefox 7", "Firefox 6", "", "", "", ""],621 ["2011-05-17", "", "", "Firefox 5", "", "", ""],622 ["2011-04-12", "Firefox 6", "Firefox 5", "", "", "", ""],623]624class WikiParserTest(unittest.TestCase):625 def test_parser(self):626 with open("tests/html/Calendar.html", "r") as In:627 html = In.read()628 parser = WikiParser(tables=list(range(0, 20)))629 try:630 parser.feed(html)631 except StopIteration:632 tables = parser.get_tables()633 self.assertEqual(len(tables), 4)634 self.assertEqual(tables[0], TABLE_1)635 self.assertEqual(tables[1], TABLE_2)636 self.assertEqual(tables[2], TABLE_3)637 self.assertEqual(tables[3], TABLE_4)638if __name__ == "__main__":...
bouncer_firefox_release.py
Source:bouncer_firefox_release.py
1# lint_ignore=E5012config = {3 "shipped-locales-url": "https://hg.mozilla.org/%(repo)s/raw-file/%(revision)s/browser/locales/shipped-locales",4 "products": {5 "installer": {6 "product-name": "Firefox-%(version)s",7 "ssl-only": False,8 "add-locales": True,9 "paths": {10 "linux": {11 "path": "/firefox/releases/%(version)s/linux-i686/:lang/firefox-%(version)s.tar.bz2",12 "bouncer-platform": "linux",13 },14 "linux64": {15 "path": "/firefox/releases/%(version)s/linux-x86_64/:lang/firefox-%(version)s.tar.bz2",16 "bouncer-platform": "linux64",17 },18 "macosx64": {19 "path": "/firefox/releases/%(version)s/mac/:lang/Firefox%%20%(version)s.dmg",20 "bouncer-platform": "osx",21 },22 "win32": {23 "path": "/firefox/releases/%(version)s/win32/:lang/Firefox%%20Setup%%20%(version)s.exe",24 "bouncer-platform": "win",25 },26 "opensolaris-i386": {27 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.opensolaris-i386.tar.bz2",28 "bouncer-platform": "opensolaris-i386",29 },30 "opensolaris-sparc": {31 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.opensolaris-sparc.tar.bz2",32 "bouncer-platform": "opensolaris-sparc",33 },34 "solaris-i386": {35 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.solaris-i386.tar.bz2",36 "bouncer-platform": "solaris-i386",37 },38 "solaris-sparc": {39 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.solaris-sparc.tar.bz2",40 "bouncer-platform": "solaris-sparc",41 },42 },43 },44 "installer-ssl": {45 "product-name": "Firefox-%(version)s-SSL",46 "ssl-only": True,47 "add-locales": True,48 "paths": {49 "linux": {50 "path": "/firefox/releases/%(version)s/linux-i686/:lang/firefox-%(version)s.tar.bz2",51 "bouncer-platform": "linux",52 },53 "linux64": {54 "path": "/firefox/releases/%(version)s/linux-x86_64/:lang/firefox-%(version)s.tar.bz2",55 "bouncer-platform": "linux64",56 },57 "macosx64": {58 "path": "/firefox/releases/%(version)s/mac/:lang/Firefox%%20%(version)s.dmg",59 "bouncer-platform": "osx",60 },61 "win32": {62 "path": "/firefox/releases/%(version)s/win32/:lang/Firefox%%20Setup%%20%(version)s.exe",63 "bouncer-platform": "win",64 },65 "opensolaris-i386": {66 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.opensolaris-i386.tar.bz2",67 "bouncer-platform": "opensolaris-i386",68 },69 "opensolaris-sparc": {70 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.opensolaris-sparc.tar.bz2",71 "bouncer-platform": "opensolaris-sparc",72 },73 "solaris-i386": {74 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.solaris-i386.tar.bz2",75 "bouncer-platform": "solaris-i386",76 },77 "solaris-sparc": {78 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.solaris-sparc.tar.bz2",79 "bouncer-platform": "solaris-sparc",80 },81 },82 },83 "stub-installer": {84 "product-name": "Firefox-%(version)s-stub",85 "ssl-only": True,86 "add-locales": True,87 "paths": {88 "win32": {89 "path": "/firefox/releases/%(version)s/win32/:lang/Firefox%%20Setup%%20Stub%%20%(version)s.exe",90 "bouncer-platform": "win",91 },92 },93 },94 "complete-mar": {95 "product-name": "Firefox-%(version)s-Complete",96 "ssl-only": False,97 "add-locales": True,98 "paths": {99 "linux": {100 "path": "/firefox/releases/%(version)s/update/linux-i686/:lang/firefox-%(version)s.complete.mar",101 "bouncer-platform": "linux",102 },103 "linux64": {104 "path": "/firefox/releases/%(version)s/update/linux-x86_64/:lang/firefox-%(version)s.complete.mar",105 "bouncer-platform": "linux64",106 },107 "macosx64": {108 "path": "/firefox/releases/%(version)s/update/mac/:lang/firefox-%(version)s.complete.mar",109 "bouncer-platform": "osx",110 },111 "win32": {112 "path": "/firefox/releases/%(version)s/update/win32/:lang/firefox-%(version)s.complete.mar",113 "bouncer-platform": "win",114 },115 "opensolaris-i386": {116 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.opensolaris-i386.complete.mar",117 "bouncer-platform": "opensolaris-i386",118 },119 "opensolaris-sparc": {120 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.opensolaris-sparc.complete.mar",121 "bouncer-platform": "opensolaris-sparc",122 },123 "solaris-i386": {124 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.solaris-i386.complete.mar",125 "bouncer-platform": "solaris-i386",126 },127 "solaris-sparc": {128 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(version)s.en-US.solaris-sparc.complete.mar",129 "bouncer-platform": "solaris-sparc",130 },131 },132 },133 "complete-mar-candidates": {134 "product-name": "Firefox-%(version)sbuild%(build_number)s-Complete",135 "ssl-only": False,136 "add-locales": True,137 "paths": {138 "linux": {139 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/linux-i686/:lang/firefox-%(version)s.complete.mar",140 "bouncer-platform": "linux",141 },142 "linux64": {143 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/linux-x86_64/:lang/firefox-%(version)s.complete.mar",144 "bouncer-platform": "linux64",145 },146 "macosx64": {147 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/mac/:lang/firefox-%(version)s.complete.mar",148 "bouncer-platform": "osx",149 },150 "win32": {151 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/win32/:lang/firefox-%(version)s.complete.mar",152 "bouncer-platform": "win",153 },154 },155 },156 },157 "partials": {158 "releases-dir": {159 "product-name": "Firefox-%(version)s-Partial-%(prev_version)s",160 "ssl-only": False,161 "add-locales": True,162 "paths": {163 "linux": {164 "path": "/firefox/releases/%(version)s/update/linux-i686/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",165 "bouncer-platform": "linux",166 },167 "linux64": {168 "path": "/firefox/releases/%(version)s/update/linux-x86_64/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",169 "bouncer-platform": "linux64",170 },171 "macosx64": {172 "path": "/firefox/releases/%(version)s/update/mac/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",173 "bouncer-platform": "osx",174 },175 "win32": {176 "path": "/firefox/releases/%(version)s/update/win32/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",177 "bouncer-platform": "win",178 },179 "opensolaris-i386": {180 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(prev_version)s-%(version)s.en-US.opensolaris-i386.partial.mar",181 "bouncer-platform": "opensolaris-i386",182 },183 "opensolaris-sparc": {184 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(prev_version)s-%(version)s.en-US.opensolaris-sparc.partial.mar",185 "bouncer-platform": "opensolaris-sparc",186 },187 "solaris-i386": {188 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(prev_version)s-%(version)s.en-US.solaris-i386.partial.mar",189 "bouncer-platform": "solaris-i386",190 },191 "solaris-sparc": {192 "path": "/firefox/releases/%(version)s/contrib/solaris_tarball/firefox-%(prev_version)s-%(version)s.en-US.solaris-sparc.partial.mar",193 "bouncer-platform": "solaris-sparc",194 },195 },196 },197 "candidates-dir": {198 "product-name": "Firefox-%(version)sbuild%(build_number)s-Partial-%(prev_version)sbuild%(prev_build_number)s",199 "ssl-only": False,200 "add-locales": True,201 "paths": {202 "linux": {203 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/linux-i686/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",204 "bouncer-platform": "linux",205 },206 "linux64": {207 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/linux-x86_64/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",208 "bouncer-platform": "linux64",209 },210 "macosx64": {211 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/mac/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",212 "bouncer-platform": "osx",213 },214 "win32": {215 "path": "/firefox/candidates/%(version)s-candidates/build%(build_number)s/update/win32/:lang/firefox-%(prev_version)s-%(version)s.partial.mar",216 "bouncer-platform": "win",217 },218 },219 },220 },...
0203_auto_20220113_1853.py
Source:0203_auto_20220113_1853.py
1# Generated by Django 3.2.10 on 2022-01-13 18:532from django.db import migrations, models3class Migration(migrations.Migration):4 dependencies = [5 ("experiments", "0202_auto_20220111_1630"),6 ]7 operations = [8 migrations.AlterField(9 model_name="nimbusexperiment",10 name="firefox_max_version",11 field=models.CharField(12 choices=[13 ("", "No Version"),14 ("11.!", "Firefox 11"),15 ("12.!", "Firefox 12"),16 ("13.!", "Firefox 13"),17 ("14.!", "Firefox 14"),18 ("15.!", "Firefox 15"),19 ("16.!", "Firefox 16"),20 ("17.!", "Firefox 17"),21 ("18.!", "Firefox 18"),22 ("19.!", "Firefox 19"),23 ("20.!", "Firefox 20"),24 ("21.!", "Firefox 21"),25 ("22.!", "Firefox 22"),26 ("23.!", "Firefox 23"),27 ("24.!", "Firefox 24"),28 ("25.!", "Firefox 25"),29 ("26.!", "Firefox 26"),30 ("27.!", "Firefox 27"),31 ("28.!", "Firefox 28"),32 ("29.!", "Firefox 29"),33 ("30.!", "Firefox 30"),34 ("31.!", "Firefox 31"),35 ("32.!", "Firefox 32"),36 ("33.!", "Firefox 33"),37 ("34.!", "Firefox 34"),38 ("35.!", "Firefox 35"),39 ("36.!", "Firefox 36"),40 ("37.!", "Firefox 37"),41 ("38.!", "Firefox 38"),42 ("39.!", "Firefox 39"),43 ("40.!", "Firefox 40"),44 ("41.!", "Firefox 41"),45 ("42.!", "Firefox 42"),46 ("43.!", "Firefox 43"),47 ("44.!", "Firefox 44"),48 ("45.!", "Firefox 45"),49 ("46.!", "Firefox 46"),50 ("47.!", "Firefox 47"),51 ("48.!", "Firefox 48"),52 ("49.!", "Firefox 49"),53 ("50.!", "Firefox 50"),54 ("51.!", "Firefox 51"),55 ("52.!", "Firefox 52"),56 ("53.!", "Firefox 53"),57 ("54.!", "Firefox 54"),58 ("55.!", "Firefox 55"),59 ("56.!", "Firefox 56"),60 ("57.!", "Firefox 57"),61 ("58.!", "Firefox 58"),62 ("59.!", "Firefox 59"),63 ("60.!", "Firefox 60"),64 ("61.!", "Firefox 61"),65 ("62.!", "Firefox 62"),66 ("63.!", "Firefox 63"),67 ("64.!", "Firefox 64"),68 ("65.!", "Firefox 65"),69 ("66.!", "Firefox 66"),70 ("67.!", "Firefox 67"),71 ("68.!", "Firefox 68"),72 ("69.!", "Firefox 69"),73 ("70.!", "Firefox 70"),74 ("71.!", "Firefox 71"),75 ("72.!", "Firefox 72"),76 ("73.!", "Firefox 73"),77 ("74.!", "Firefox 74"),78 ("75.!", "Firefox 75"),79 ("76.!", "Firefox 76"),80 ("77.!", "Firefox 77"),81 ("78.!", "Firefox 78"),82 ("79.!", "Firefox 79"),83 ("80.!", "Firefox 80"),84 ("81.!", "Firefox 81"),85 ("82.!", "Firefox 82"),86 ("83.!", "Firefox 83"),87 ("84.!", "Firefox 84"),88 ("85.!", "Firefox 85"),89 ("86.!", "Firefox 86"),90 ("87.!", "Firefox 87"),91 ("88.!", "Firefox 88"),92 ("89.!", "Firefox 89"),93 ("90.!", "Firefox 90"),94 ("91.!", "Firefox 91"),95 ("92.!", "Firefox 92"),96 ("92.0.1", "Firefox 9201"),97 ("93.!", "Firefox 93"),98 ("94.!", "Firefox 94"),99 ("95.!", "Firefox 95"),100 ("96.!", "Firefox 96"),101 ("96.0.1", "Firefox 9601"),102 ("96.0.2", "Firefox 9602"),103 ("97.!", "Firefox 97"),104 ("98.!", "Firefox 98"),105 ("99.!", "Firefox 99"),106 ("100.!", "Firefox 100"),107 ],108 default="",109 max_length=255,110 ),111 ),112 migrations.AlterField(113 model_name="nimbusexperiment",114 name="firefox_min_version",115 field=models.CharField(116 choices=[117 ("", "No Version"),118 ("11.!", "Firefox 11"),119 ("12.!", "Firefox 12"),120 ("13.!", "Firefox 13"),121 ("14.!", "Firefox 14"),122 ("15.!", "Firefox 15"),123 ("16.!", "Firefox 16"),124 ("17.!", "Firefox 17"),125 ("18.!", "Firefox 18"),126 ("19.!", "Firefox 19"),127 ("20.!", "Firefox 20"),128 ("21.!", "Firefox 21"),129 ("22.!", "Firefox 22"),130 ("23.!", "Firefox 23"),131 ("24.!", "Firefox 24"),132 ("25.!", "Firefox 25"),133 ("26.!", "Firefox 26"),134 ("27.!", "Firefox 27"),135 ("28.!", "Firefox 28"),136 ("29.!", "Firefox 29"),137 ("30.!", "Firefox 30"),138 ("31.!", "Firefox 31"),139 ("32.!", "Firefox 32"),140 ("33.!", "Firefox 33"),141 ("34.!", "Firefox 34"),142 ("35.!", "Firefox 35"),143 ("36.!", "Firefox 36"),144 ("37.!", "Firefox 37"),145 ("38.!", "Firefox 38"),146 ("39.!", "Firefox 39"),147 ("40.!", "Firefox 40"),148 ("41.!", "Firefox 41"),149 ("42.!", "Firefox 42"),150 ("43.!", "Firefox 43"),151 ("44.!", "Firefox 44"),152 ("45.!", "Firefox 45"),153 ("46.!", "Firefox 46"),154 ("47.!", "Firefox 47"),155 ("48.!", "Firefox 48"),156 ("49.!", "Firefox 49"),157 ("50.!", "Firefox 50"),158 ("51.!", "Firefox 51"),159 ("52.!", "Firefox 52"),160 ("53.!", "Firefox 53"),161 ("54.!", "Firefox 54"),162 ("55.!", "Firefox 55"),163 ("56.!", "Firefox 56"),164 ("57.!", "Firefox 57"),165 ("58.!", "Firefox 58"),166 ("59.!", "Firefox 59"),167 ("60.!", "Firefox 60"),168 ("61.!", "Firefox 61"),169 ("62.!", "Firefox 62"),170 ("63.!", "Firefox 63"),171 ("64.!", "Firefox 64"),172 ("65.!", "Firefox 65"),173 ("66.!", "Firefox 66"),174 ("67.!", "Firefox 67"),175 ("68.!", "Firefox 68"),176 ("69.!", "Firefox 69"),177 ("70.!", "Firefox 70"),178 ("71.!", "Firefox 71"),179 ("72.!", "Firefox 72"),180 ("73.!", "Firefox 73"),181 ("74.!", "Firefox 74"),182 ("75.!", "Firefox 75"),183 ("76.!", "Firefox 76"),184 ("77.!", "Firefox 77"),185 ("78.!", "Firefox 78"),186 ("79.!", "Firefox 79"),187 ("80.!", "Firefox 80"),188 ("81.!", "Firefox 81"),189 ("82.!", "Firefox 82"),190 ("83.!", "Firefox 83"),191 ("84.!", "Firefox 84"),192 ("85.!", "Firefox 85"),193 ("86.!", "Firefox 86"),194 ("87.!", "Firefox 87"),195 ("88.!", "Firefox 88"),196 ("89.!", "Firefox 89"),197 ("90.!", "Firefox 90"),198 ("91.!", "Firefox 91"),199 ("92.!", "Firefox 92"),200 ("92.0.1", "Firefox 9201"),201 ("93.!", "Firefox 93"),202 ("94.!", "Firefox 94"),203 ("95.!", "Firefox 95"),204 ("96.!", "Firefox 96"),205 ("96.0.1", "Firefox 9601"),206 ("96.0.2", "Firefox 9602"),207 ("97.!", "Firefox 97"),208 ("98.!", "Firefox 98"),209 ("99.!", "Firefox 99"),210 ("100.!", "Firefox 100"),211 ],212 default="",213 max_length=255,214 ),215 ),...
0202_auto_20220111_1630.py
Source:0202_auto_20220111_1630.py
1# Generated by Django 3.2.10 on 2022-01-11 16:302from django.db import migrations, models3class Migration(migrations.Migration):4 dependencies = [5 ("experiments", "0201_nimbusexperiment_firefox_max_version"),6 ]7 operations = [8 migrations.AlterField(9 model_name="nimbusexperiment",10 name="firefox_max_version",11 field=models.CharField(12 choices=[13 ("", "No Version"),14 ("11.!", "Firefox 11"),15 ("12.!", "Firefox 12"),16 ("13.!", "Firefox 13"),17 ("14.!", "Firefox 14"),18 ("15.!", "Firefox 15"),19 ("16.!", "Firefox 16"),20 ("17.!", "Firefox 17"),21 ("18.!", "Firefox 18"),22 ("19.!", "Firefox 19"),23 ("20.!", "Firefox 20"),24 ("21.!", "Firefox 21"),25 ("22.!", "Firefox 22"),26 ("23.!", "Firefox 23"),27 ("24.!", "Firefox 24"),28 ("25.!", "Firefox 25"),29 ("26.!", "Firefox 26"),30 ("27.!", "Firefox 27"),31 ("28.!", "Firefox 28"),32 ("29.!", "Firefox 29"),33 ("30.!", "Firefox 30"),34 ("31.!", "Firefox 31"),35 ("32.!", "Firefox 32"),36 ("33.!", "Firefox 33"),37 ("34.!", "Firefox 34"),38 ("35.!", "Firefox 35"),39 ("36.!", "Firefox 36"),40 ("37.!", "Firefox 37"),41 ("38.!", "Firefox 38"),42 ("39.!", "Firefox 39"),43 ("40.!", "Firefox 40"),44 ("41.!", "Firefox 41"),45 ("42.!", "Firefox 42"),46 ("43.!", "Firefox 43"),47 ("44.!", "Firefox 44"),48 ("45.!", "Firefox 45"),49 ("46.!", "Firefox 46"),50 ("47.!", "Firefox 47"),51 ("48.!", "Firefox 48"),52 ("49.!", "Firefox 49"),53 ("50.!", "Firefox 50"),54 ("51.!", "Firefox 51"),55 ("52.!", "Firefox 52"),56 ("53.!", "Firefox 53"),57 ("54.!", "Firefox 54"),58 ("55.!", "Firefox 55"),59 ("56.!", "Firefox 56"),60 ("57.!", "Firefox 57"),61 ("58.!", "Firefox 58"),62 ("59.!", "Firefox 59"),63 ("60.!", "Firefox 60"),64 ("61.!", "Firefox 61"),65 ("62.!", "Firefox 62"),66 ("63.!", "Firefox 63"),67 ("64.!", "Firefox 64"),68 ("65.!", "Firefox 65"),69 ("66.!", "Firefox 66"),70 ("67.!", "Firefox 67"),71 ("68.!", "Firefox 68"),72 ("69.!", "Firefox 69"),73 ("70.!", "Firefox 70"),74 ("71.!", "Firefox 71"),75 ("72.!", "Firefox 72"),76 ("73.!", "Firefox 73"),77 ("74.!", "Firefox 74"),78 ("75.!", "Firefox 75"),79 ("76.!", "Firefox 76"),80 ("77.!", "Firefox 77"),81 ("78.!", "Firefox 78"),82 ("79.!", "Firefox 79"),83 ("80.!", "Firefox 80"),84 ("81.!", "Firefox 81"),85 ("82.!", "Firefox 82"),86 ("83.!", "Firefox 83"),87 ("84.!", "Firefox 84"),88 ("85.!", "Firefox 85"),89 ("86.!", "Firefox 86"),90 ("87.!", "Firefox 87"),91 ("88.!", "Firefox 88"),92 ("89.!", "Firefox 89"),93 ("90.!", "Firefox 90"),94 ("91.!", "Firefox 91"),95 ("92.!", "Firefox 92"),96 ("92.0.1", "Firefox 9201"),97 ("93.!", "Firefox 93"),98 ("94.!", "Firefox 94"),99 ("95.!", "Firefox 95"),100 ("96.!", "Firefox 96"),101 ("96.0.1", "Firefox 9601"),102 ("97.!", "Firefox 97"),103 ("98.!", "Firefox 98"),104 ("99.!", "Firefox 99"),105 ("100.!", "Firefox 100"),106 ],107 default="",108 max_length=255,109 ),110 ),111 migrations.AlterField(112 model_name="nimbusexperiment",113 name="firefox_min_version",114 field=models.CharField(115 choices=[116 ("", "No Version"),117 ("11.!", "Firefox 11"),118 ("12.!", "Firefox 12"),119 ("13.!", "Firefox 13"),120 ("14.!", "Firefox 14"),121 ("15.!", "Firefox 15"),122 ("16.!", "Firefox 16"),123 ("17.!", "Firefox 17"),124 ("18.!", "Firefox 18"),125 ("19.!", "Firefox 19"),126 ("20.!", "Firefox 20"),127 ("21.!", "Firefox 21"),128 ("22.!", "Firefox 22"),129 ("23.!", "Firefox 23"),130 ("24.!", "Firefox 24"),131 ("25.!", "Firefox 25"),132 ("26.!", "Firefox 26"),133 ("27.!", "Firefox 27"),134 ("28.!", "Firefox 28"),135 ("29.!", "Firefox 29"),136 ("30.!", "Firefox 30"),137 ("31.!", "Firefox 31"),138 ("32.!", "Firefox 32"),139 ("33.!", "Firefox 33"),140 ("34.!", "Firefox 34"),141 ("35.!", "Firefox 35"),142 ("36.!", "Firefox 36"),143 ("37.!", "Firefox 37"),144 ("38.!", "Firefox 38"),145 ("39.!", "Firefox 39"),146 ("40.!", "Firefox 40"),147 ("41.!", "Firefox 41"),148 ("42.!", "Firefox 42"),149 ("43.!", "Firefox 43"),150 ("44.!", "Firefox 44"),151 ("45.!", "Firefox 45"),152 ("46.!", "Firefox 46"),153 ("47.!", "Firefox 47"),154 ("48.!", "Firefox 48"),155 ("49.!", "Firefox 49"),156 ("50.!", "Firefox 50"),157 ("51.!", "Firefox 51"),158 ("52.!", "Firefox 52"),159 ("53.!", "Firefox 53"),160 ("54.!", "Firefox 54"),161 ("55.!", "Firefox 55"),162 ("56.!", "Firefox 56"),163 ("57.!", "Firefox 57"),164 ("58.!", "Firefox 58"),165 ("59.!", "Firefox 59"),166 ("60.!", "Firefox 60"),167 ("61.!", "Firefox 61"),168 ("62.!", "Firefox 62"),169 ("63.!", "Firefox 63"),170 ("64.!", "Firefox 64"),171 ("65.!", "Firefox 65"),172 ("66.!", "Firefox 66"),173 ("67.!", "Firefox 67"),174 ("68.!", "Firefox 68"),175 ("69.!", "Firefox 69"),176 ("70.!", "Firefox 70"),177 ("71.!", "Firefox 71"),178 ("72.!", "Firefox 72"),179 ("73.!", "Firefox 73"),180 ("74.!", "Firefox 74"),181 ("75.!", "Firefox 75"),182 ("76.!", "Firefox 76"),183 ("77.!", "Firefox 77"),184 ("78.!", "Firefox 78"),185 ("79.!", "Firefox 79"),186 ("80.!", "Firefox 80"),187 ("81.!", "Firefox 81"),188 ("82.!", "Firefox 82"),189 ("83.!", "Firefox 83"),190 ("84.!", "Firefox 84"),191 ("85.!", "Firefox 85"),192 ("86.!", "Firefox 86"),193 ("87.!", "Firefox 87"),194 ("88.!", "Firefox 88"),195 ("89.!", "Firefox 89"),196 ("90.!", "Firefox 90"),197 ("91.!", "Firefox 91"),198 ("92.!", "Firefox 92"),199 ("92.0.1", "Firefox 9201"),200 ("93.!", "Firefox 93"),201 ("94.!", "Firefox 94"),202 ("95.!", "Firefox 95"),203 ("96.!", "Firefox 96"),204 ("96.0.1", "Firefox 9601"),205 ("97.!", "Firefox 97"),206 ("98.!", "Firefox 98"),207 ("99.!", "Firefox 99"),208 ("100.!", "Firefox 100"),209 ],210 default="",211 max_length=255,212 ),213 ),...
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!