コード例 #1
0
ファイル: tests.py プロジェクト: raver/superlists
 def setUpClass(cls):
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_url = 'http://' + arg.split('=')[1]
             return
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #2
0
ファイル: tests.py プロジェクト: sjakobi/test-driven-django
 def setUpClass(cls):
     for arg in sys.argv:
         if "liveserver" in arg:
             cls.server_url = "http://" + arg.split("=")[1]
             return
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #3
0
ファイル: tests.py プロジェクト: sjakobi/test-driven-django
 def setUpClass(cls):
     for arg in sys.argv:
         if "liveserver" in arg:
             cls.server_url = "http://" + arg.split("=")[1]
             return
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #4
0
ファイル: tests.py プロジェクト: dapullar/tdd-workshop
 def setUpClass(cls):
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_url = 'http://' + arg.split('=')[1]
             return
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #5
0
ファイル: base.py プロジェクト: chrismcginlay/eduduck
 def setUpClass(cls):
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_url = 'http://' + arg.split('=')[1]
             fixtures = []   #no fixtures for testing liveserver staging
             return
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #6
0
 def setUpClass(cls):
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_url = 'http://' + arg.split('=')[1]
             fixtures = []  #no fixtures for testing liveserver staging
             return
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #7
0
ファイル: tests.py プロジェクト: Nazerbayev/django-tdd-test
 def setUpClass(cls):
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_url = "http://" + arg.split("=")[1]
             return
     LiveServerTestCase.setUpClass()
     #cls.server_url = cls.live_server_url
     cls.server_url = "http://127.0.0.1:8081/"
コード例 #8
0
 def setUpClass(cls):
     for arg in sys.argv:
         # 			print( "sys argv is " + arg)
         if 'liveserver' in arg:
             cls.server_url = 'http://' + arg.split('=')[1]
             print("overrided server url: %s " % (cls.server_url, ))
             return
     LiveServerTestCase.setUpClass()
     # 		print( "setting cls.server_url")
     cls.server_url = cls.live_server_url
コード例 #9
0
 def setUpClass(cls):
     for arg in sys.argv:
         if "liveserver" in arg:
             cls.server_host = arg.split("=")[1]
             cls.server_url = "http://" + cls.server_host
             cls.against_staging = True
             return
     LiveServerTestCase.setUpClass()
     cls.against_staging = False
     cls.server_url = cls.live_server_url
コード例 #10
0
ファイル: base.py プロジェクト: huogerac/modulo4
	def setUpClass(cls):
		"""
		this methos allow run test using:
		manage.py test functional_tests --liveserver=my-staging-server.com
		"""
		for arg in sys.argv:
			if 'liveserver' in arg:
				cls.server_url = 'http://' + arg.split('=')[1]
				return
		LiveServerTestCase.setUpClass()
		cls.server_url = cls.live_server_url
コード例 #11
0
ファイル: base.py プロジェクト: sudaraka/sopin-web
    def setUpClass(cls):
        """ Initialize test client environment for all tests """

        for arg in sys.argv:
            if 'liveserver' in arg:
                cls.server_url = 'http://' + arg.split('=')[1]

                return

        LiveServerTestCase.setUpClass()
        cls.server_url = cls.live_server_url
コード例 #12
0
ファイル: base.py プロジェクト: sceva/superlists
 def setUpClass(cls):
     # Run command ./manage.py test functional_tests /
     # --liveserver=superlists-staging.ottg.eu
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_host = arg.split('=')[1]
             cls.server_url = 'http://' + cls.server_host
             cls.against_staging = True
             return
     LiveServerTestCase.setUpClass()
     cls.against_staging = False
     cls.server_url = cls.live_server_url
コード例 #13
0
 def setUpClass(cls):
     cls.display = None
     try:
         display = Display(visible=0, size=(1024, 768))
         display.start()
     except:
         pass
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_url = 'http://' + arg.split('=')[1]
             return
     cls.browser = webdriver.Firefox()
     cls.browser.implicitly_wait(5)
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #14
0
 def start_liveserver_if_needed(cls):
     cls.liveserver_url = None
     for api_cls in cls.get_test_api_classes():
         if not getattr(api_cls, 'needs_live_server', False):
             continue
         if cls.liveserver_url is None:
             LiveServerTestCase.setUpClass()
             cls.selenium = WebDriver()
             # inlined from LiveServerTestCase
             cls.liveserver_url = 'http://%s:%s' % (
                 LiveServerTestCase.server_thread.host, LiveServerTestCase.server_thread.port)
         api_cls.server_thread = LiveServerTestCase.server_thread
         api_cls.selenium = cls.selenium
         api_cls.liveserver_url = cls.liveserver_url
     cls.has_liveserver = cls.liveserver_url is not None
コード例 #15
0
 def setUpClass(cls):
     cls.display = None
     try:
         display = Display(visible=0, size=(1024, 768))
         display.start()
     except:
         pass
     for arg in sys.argv:
         if 'liveserver' in arg:
             cls.server_url = 'http://' + arg.split('=')[1]
             return
     cls.browser = webdriver.Firefox()
     cls.browser.implicitly_wait(5)
     LiveServerTestCase.setUpClass()
     cls.server_url = cls.live_server_url
コード例 #16
0
    def setUpClass(cls):
        """
        Creates a temporary directory containing TypeScript package source files,
        and then runs `npm install`.


        """
        LiveServerTestCase.setUpClass()
        cls.temp_dir = tempfile.TemporaryDirectory()
        # Setup the TypeScript package files.
        shutil.copy2(PACKAGE_JSON, cls.temp_dir.name)
        shutil.copy2(TSCONFIG_JSON, cls.temp_dir.name)
        shutil.copy2(TSCONFIG_MODULE_JSON, cls.temp_dir.name)
        # Make the source directory and create 'index.js'.
        cls.app_src_path = os.path.join(cls.temp_dir.name, 'src')
        os.mkdir(cls.app_src_path)
        shutil.copy2(INDEX_JS, cls.app_src_path)
        # Install the package
        subprocess.check_call(['npm', 'install'], cwd=cls.temp_dir.name)
コード例 #17
0
 def setUpClass(cls):
     cls.driver = WebDriver()
     LiveServerTestCase.setUpClass()
コード例 #18
0
 def setUpClass(cls):
     LiveServerTestCase.setUpClass()
     cls.browser = getattr(webdriver, os.environ.get('TEST_BROWSER', 'Firefox'))()
     cls.browser.implicitly_wait(5)