testing: Copy code from unittest.TestSuite.run.
testing: Copy code from unittest.TestSuite.run.

This allows us to use setUpClass.

dattatreya303/zulip,dhcrzf/zulip,SmartPeople/zulip,j831/zulip,ryanbackman/zulip,ryanbackman/zulip,PhilSk/zulip,rishig/zulip,rishig/zulip,dattatreya303/zulip,brockwhittaker/zulip,jackrzhang/zulip,susansls/zulip,mahim97/zulip,JPJPJPOPOP/zulip,vabs22/zulip,timabbott/zulip,samatdav/zulip,jackrzhang/zulip,shubhamdhama/zulip,susansls/zulip,jainayush975/zulip,souravbadami/zulip,rht/zulip,jphilipsen05/zulip,jainayush975/zulip,andersk/zulip,dawran6/zulip,tommyip/zulip,tommyip/zulip,Galexrt/zulip,souravbadami/zulip,aakash-cr7/zulip,dawran6/zulip,synicalsyntax/zulip,eeshangarg/zulip,j831/zulip,tommyip/zulip,kou/zulip,j831/zulip,shubhamdhama/zulip,samatdav/zulip,dhcrzf/zulip,dhcrzf/zulip,shubhamdhama/zulip,eeshangarg/zulip,dhcrzf/zulip,dawran6/zulip,Galexrt/zulip,synicalsyntax/zulip,samatdav/zulip,mahim97/zulip,blaze225/zulip,samatdav/zulip,dhcrzf/zulip,punchagan/zulip,shubhamdhama/zulip,brainwane/zulip,susansls/zulip,synicalsyntax/zulip,hackerkid/zulip,brainwane/zulip,vaidap/zulip,vabs22/zulip,brockwhittaker/zulip,brainwane/zulip,brainwane/zulip,tommyip/zulip,christi3k/zulip,jackrzhang/zulip,zulip/zulip,tommyip/zulip,timabbott/zulip,jphilipsen05/zulip,hackerkid/zulip,punchagan/zulip,Galexrt/zulip,christi3k/zulip,zulip/zulip,eeshangarg/zulip,verma-varsha/zulip,vaidap/zulip,Galexrt/zulip,synicalsyntax/zulip,Galexrt/zulip,PhilSk/zulip,mahim97/zulip,dawran6/zulip,timabbott/zulip,jrowan/zulip,PhilSk/zulip,kou/zulip,ryanbackman/zulip,brockwhittaker/zulip,blaze225/zulip,rishig/zulip,Galexrt/zulip,aakash-cr7/zulip,jackrzhang/zulip,dawran6/zulip,PhilSk/zulip,timabbott/zulip,rht/zulip,christi3k/zulip,jainayush975/zulip,hackerkid/zulip,jphilipsen05/zulip,verma-varsha/zulip,dattatreya303/zulip,dhcrzf/zulip,jackrzhang/zulip,synicalsyntax/zulip,blaze225/zulip,JPJPJPOPOP/zulip,rht/zulip,PhilSk/zulip,andersk/zulip,andersk/zulip,verma-varsha/zulip,andersk/zulip,punchagan/zulip,aakash-cr7/zulip,hackerkid/zulip,timabbott/zulip,j831/zulip,kou/zulip,eeshangarg/zulip,dattatreya303/zulip,vaidap/zulip,vaidap/zulip,rishig/zulip,christi3k/zulip,mahim97/zulip,aakash-cr7/zulip,JPJPJPOPOP/zulip,hackerkid/zulip,verma-varsha/zulip,showell/zulip,susansls/zulip,timabbott/zulip,amanharitsh123/zulip,rishig/zulip,amanharitsh123/zulip,jackrzhang/zulip,punchagan/zulip,souravbadami/zulip,rishig/zulip,blaze225/zulip,andersk/zulip,rishig/zulip,showell/zulip,brainwane/zulip,SmartPeople/zulip,j831/zulip,susansls/zulip,kou/zulip,samatdav/zulip,JPJPJPOPOP/zulip,ryanbackman/zulip,dawran6/zulip,ryanbackman/zulip,blaze225/zulip,jphilipsen05/zulip,SmartPeople/zulip,synicalsyntax/zulip,dattatreya303/zulip,shubhamdhama/zulip,hackerkid/zulip,JPJPJPOPOP/zulip,souravbadami/zulip,jphilipsen05/zulip,amanharitsh123/zulip,zulip/zulip,jrowan/zulip,vabs22/zulip,SmartPeople/zulip,christi3k/zulip,amanharitsh123/zulip,verma-varsha/zulip,andersk/zulip,eeshangarg/zulip,susansls/zulip,showell/zulip,punchagan/zulip,showell/zulip,SmartPeople/zulip,SmartPeople/zulip,souravbadami/zulip,timabbott/zulip,eeshangarg/zulip,tommyip/zulip,shubhamdhama/zulip,rht/zulip,jainayush975/zulip,dattatreya303/zulip,jphilipsen05/zulip,dhcrzf/zulip,brockwhittaker/zulip,jrowan/zulip,aakash-cr7/zulip,amanharitsh123/zulip,amanharitsh123/zulip,jrowan/zulip,vabs22/zulip,zulip/zulip,verma-varsha/zulip,showell/zulip,rht/zulip,vabs22/zulip,zulip/zulip,rht/zulip,jrowan/zulip,aakash-cr7/zulip,samatdav/zulip,souravbadami/zulip,vaidap/zulip,jainayush975/zulip,showell/zulip,hackerkid/zulip,JPJPJPOPOP/zulip,zulip/zulip,jackrzhang/zulip,andersk/zulip,eeshangarg/zulip,brockwhittaker/zulip,showell/zulip,synicalsyntax/zulip,blaze225/zulip,kou/zulip,punchagan/zulip,brainwane/zulip,brockwhittaker/zulip,kou/zulip,vabs22/zulip,mahim97/zulip,jainayush975/zulip,zulip/zulip,kou/zulip,Galexrt/zulip,tommyip/zulip,jrowan/zulip,PhilSk/zulip,brainwane/zulip,punchagan/zulip,shubhamdhama/zulip,j831/zulip,mahim97/zulip,rht/zulip,christi3k/zulip,vaidap/zulip,ryanbackman/zulip