File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed 
py/test/selenium/webdriver/remote Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ # Licensed to the Software Freedom Conservancy (SFC) under one 
2+ # or more contributor license agreements.  See the NOTICE file 
3+ # distributed with this work for additional information 
4+ # regarding copyright ownership.  The SFC licenses this file 
5+ # to you under the Apache License, Version 2.0 (the 
6+ # "License"); you may not use this file except in compliance 
7+ # with the License.  You may obtain a copy of the License at 
8+ # 
9+ #   http://www.apache.org/licenses/LICENSE-2.0 
10+ # 
11+ # Unless required by applicable law or agreed to in writing, 
12+ # software distributed under the License is distributed on an 
13+ # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 
14+ # KIND, either express or implied.  See the License for the 
15+ # specific language governing permissions and limitations 
16+ # under the License. 
17+ 
18+ import  re 
19+ 
20+ from  selenium  import  webdriver 
21+ 
22+ import  pytest 
23+ 
24+ 
25+ def  test_remote_webdriver_requires_options_kwarg ():
26+     msg  =  "missing 1 required keyword-only argument: 'options' (instance of driver `options.Options` class)" 
27+     with  pytest .raises (TypeError , match = re .escape (msg )):
28+         webdriver .Remote ()
29+     with  pytest .raises (TypeError , match = re .escape (msg )):
30+         webdriver .Remote (None )
31+     with  pytest .raises (TypeError , match = re .escape (msg )):
32+         webdriver .Remote (options = None )
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments