Best Python code snippet using pandera_python
language_server_protocol_test.py
Source:language_server_protocol_test.py
...28def ServerFileStateStore_RetrieveDelete_test():29 store = lsp.ServerFileStateStore()30 # New state object created31 file1_state = store[ 'file1' ]32 assert_that( file1_state.version, equal_to( 0 ) )33 assert_that( file1_state.checksum, equal_to( None ) )34 assert_that( file1_state.state, equal_to( lsp.ServerFileState.CLOSED ) )35 # Retrieve again unchanged36 file1_state = store[ 'file1' ]37 assert_that( file1_state.version, equal_to( 0 ) )38 assert_that( file1_state.checksum, equal_to( None ) )39 assert_that( file1_state.state, equal_to( lsp.ServerFileState.CLOSED ) )40 # Retrieve/create another one (we don't actually open this one)41 file2_state = store[ 'file2' ]42 assert_that( file2_state.version, equal_to( 0 ) )43 assert_that( file2_state.checksum, equal_to( None ) )44 assert_that( file2_state.state, equal_to( lsp.ServerFileState.CLOSED ) )45 # Checking for refresh on closed file is no-op46 assert_that( file1_state.GetSavedFileAction( 'blah' ),47 equal_to( lsp.ServerFileState.NO_ACTION ) )48 assert_that( file1_state.version, equal_to( 0 ) )49 assert_that( file1_state.checksum, equal_to( None ) )50 assert_that( file1_state.state, equal_to( lsp.ServerFileState.CLOSED ) )51 # Checking the next action progresses the state52 assert_that( file1_state.GetDirtyFileAction( 'test contents' ),53 equal_to( lsp.ServerFileState.OPEN_FILE ) )54 assert_that( file1_state.version, equal_to( 1 ) )55 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )56 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )57 # Replacing the same file is no-op58 assert_that( file1_state.GetDirtyFileAction( 'test contents' ),59 equal_to( lsp.ServerFileState.NO_ACTION ) )60 assert_that( file1_state.version, equal_to( 1 ) )61 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )62 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )63 # Changing the file creates a new version64 assert_that( file1_state.GetDirtyFileAction( 'test contents changed' ),65 equal_to( lsp.ServerFileState.CHANGE_FILE ) )66 assert_that( file1_state.version, equal_to( 2 ) )67 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )68 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )69 # Replacing the same file is no-op70 assert_that( file1_state.GetDirtyFileAction( 'test contents changed' ),71 equal_to( lsp.ServerFileState.NO_ACTION ) )72 assert_that( file1_state.version, equal_to( 2 ) )73 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )74 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )75 # Checking for refresh without change is no-op76 assert_that( file1_state.GetSavedFileAction( 'test contents changed' ),77 equal_to( lsp.ServerFileState.NO_ACTION ) )78 assert_that( file1_state.version, equal_to( 2 ) )79 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )80 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )81 # Changing the same file is a new version82 assert_that( file1_state.GetDirtyFileAction( 'test contents changed again' ),83 equal_to( lsp.ServerFileState.CHANGE_FILE ) )84 assert_that( file1_state.version, equal_to( 3 ) )85 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )86 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )87 # Checking for refresh with change is a new version88 assert_that( file1_state.GetSavedFileAction( 'test changed back' ),89 equal_to( lsp.ServerFileState.CHANGE_FILE ) )90 assert_that( file1_state.version, equal_to( 4 ) )91 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )92 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )93 # Closing an open file progressed the state94 assert_that( file1_state.GetFileCloseAction(),95 equal_to( lsp.ServerFileState.CLOSE_FILE ) )96 assert_that( file1_state.version, equal_to( 4 ) )97 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )98 assert_that( file1_state.state, equal_to( lsp.ServerFileState.CLOSED ) )99 # Replacing a closed file opens it100 assert_that( file1_state.GetDirtyFileAction( 'test contents again2' ),101 equal_to( lsp.ServerFileState.OPEN_FILE ) )102 assert_that( file1_state.version, equal_to( 1 ) )103 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )104 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )105 # Closing an open file progressed the state106 assert_that( file1_state.GetFileCloseAction(),107 equal_to( lsp.ServerFileState.CLOSE_FILE ) )108 assert_that( file1_state.version, equal_to( 1 ) )109 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )110 assert_that( file1_state.state, equal_to( lsp.ServerFileState.CLOSED ) )111 # You can del a closed file112 del store[ file1_state.filename ]113 # Replacing a del'd file opens it again114 file1_state = store[ 'file1' ]115 assert_that( file1_state.GetDirtyFileAction( 'test contents again3' ),116 equal_to( lsp.ServerFileState.OPEN_FILE ) )117 assert_that( file1_state.version, equal_to( 1 ) )118 assert_that( file1_state.checksum, is_not( equal_to( None ) ) )119 assert_that( file1_state.state, equal_to( lsp.ServerFileState.OPEN ) )120 # You can del an open file (though you probably shouldn't)121 del store[ file1_state.filename ]122 # Closing a closed file is a noop123 assert_that( file2_state.GetFileCloseAction(),124 equal_to( lsp.ServerFileState.NO_ACTION ) )125 assert_that( file2_state.version, equal_to( 0 ) )126 assert_that( file2_state.checksum, equal_to( None ) )127 assert_that( file2_state.state, equal_to( lsp.ServerFileState.CLOSED ) )128@UnixOnly129def UriToFilePath_Unix_test():130 assert_that( calling( lsp.UriToFilePath ).with_args( 'test' ),131 raises( lsp.InvalidUriException ) )132 assert_that( lsp.UriToFilePath( 'file:/usr/local/test/test.test' ),133 equal_to( '/usr/local/test/test.test' ) )134 assert_that( lsp.UriToFilePath( 'file:///usr/local/test/test.test' ),135 equal_to( '/usr/local/test/test.test' ) )136@WindowsOnly137def UriToFilePath_Windows_test():138 assert_that( calling( lsp.UriToFilePath ).with_args( 'test' ),139 raises( lsp.InvalidUriException ) )140 assert_that( lsp.UriToFilePath( 'file:c:/usr/local/test/test.test' ),141 equal_to( 'C:\\usr\\local\\test\\test.test' ) )142 assert_that( lsp.UriToFilePath( 'file://c:/usr/local/test/test.test' ),143 equal_to( 'C:\\usr\\local\\test\\test.test' ) )144@UnixOnly145def FilePathToUri_Unix_test():146 assert_that( lsp.FilePathToUri( '/usr/local/test/test.test' ),147 equal_to( 'file:///usr/local/test/test.test' ) )148@WindowsOnly149def FilePathToUri_Windows_test():150 assert_that( lsp.FilePathToUri( 'C:\\usr\\local\\test\\test.test' ),151 equal_to( 'file:///C:/usr/local/test/test.test' ) )152def CodepointsToUTF16CodeUnitsAndReverse_test():153 def Test( line_value, codepoints, code_units ):154 assert_that( lsp.CodepointsToUTF16CodeUnits( line_value, codepoints ),155 equal_to( code_units ) )156 assert_that( lsp.UTF16CodeUnitsToCodepoints( line_value, code_units ),157 equal_to( codepoints ) )158 tests = (159 ( '', 0, 0 ),160 ( 'abcdef', 1, 1 ),161 ( 'abcdef', 2, 2 ),162 ( 'abc', 4, 4 ),163 ( 'ðtest', len( 'ð' ), 2 ),164 ( 'ð', len( 'ð' ), 2 ),165 ( 'ðtest', len( 'ð' ) + 1, 3 ),166 ( 'teðst', 1, 1 ),167 ( 'teðst', 2 + len( 'ð' ) + 1, 5 ),168 )169 for test in tests:...
tests.py
Source:tests.py
...17 def tearDown(self):18 super(EnvironmentStepsMixin, self).tearDown()19 os.environ = self.original_environ20 def test_set_the_environment_variable(self):21 assert_that('hello' in os.environ, equal_to(False))22 self.execute_module_step(23 'set_the_environment_variable',24 kwargs={25 'variable': 'hello',26 'value': 'world'27 }28 )29 assert_that(os.environ.get('hello'), equal_to('world'))30 def test_append_to_the_environment_variable(self):31 assert_that('hello' in os.environ, equal_to(False))32 # no env variable33 self.execute_module_step(34 'append_to_the_environment_variable',35 kwargs={36 'variable': 'hello',37 'value': 'world'38 }39 )40 assert_that(os.environ.get('hello'), equal_to('world'))41 # with env variable42 self.execute_module_step(43 'append_to_the_environment_variable',44 kwargs={45 'variable': 'hello',46 'value': 'amigo'47 }48 )49 assert_that(os.environ.get('hello'), equal_to('worldamigo'))50 def test_prepend_to_the_environment_variable(self):51 assert_that('hello' in os.environ, equal_to(False))52 # no env variable53 self.execute_module_step(54 'prepend_to_the_environment_variable',55 kwargs={56 'variable': 'hello',57 'value': 'world'58 }59 )60 assert_that(os.environ.get('hello'), equal_to('world'))61 # with env variable62 self.execute_module_step(63 'prepend_to_the_environment_variable',64 kwargs={65 'variable': 'hello',66 'value': 'amigo'67 }68 )69 assert_that(os.environ.get('hello'), equal_to('amigoworld'))70 def test_set_the_environment_variables(self):71 assert_that('hello_one' in os.environ, equal_to(False))72 assert_that('hello_two' in os.environ, equal_to(False))73 self.execute_module_step(74 'set_the_environment_variables',75 table=[76 {77 'variable': 'hello_one',78 'value': 'world_one',79 },80 {81 'variable': 'hello_two',82 'value': 'world_two',83 },84 ]85 )86 assert_that(87 os.environ,88 has_entries({89 'hello_one': 'world_one',90 'hello_two': 'world_two',91 })92 )93 def test_append_the_values_to_the_environment_variables(self):94 assert_that('hello_one' in os.environ, equal_to(False))95 assert_that('hello_two' in os.environ, equal_to(False))96 # no env variables97 self.execute_module_step(98 'append_the_values_to_the_environment_variables',99 table=[100 {101 'variable': 'hello_one',102 'value': 'world_one',103 },104 {105 'variable': 'hello_two',106 'value': 'world_two',107 },108 ]109 )110 assert_that(111 os.environ,112 has_entries({113 'hello_one': 'world_one',114 'hello_two': 'world_two',115 })116 )117 # with env variables118 self.execute_module_step(119 'append_the_values_to_the_environment_variables',120 table=[121 {122 'variable': 'hello_one',123 'value': 'plus_one',124 },125 {126 'variable': 'hello_two',127 'value': 'plus_two',128 },129 ]130 )131 assert_that(132 os.environ,133 has_entries({134 'hello_one': 'world_oneplus_one',135 'hello_two': 'world_twoplus_two',136 })137 )138 def test_prepend_the_values_to_the_environment_variables(self):139 assert_that('hello_one' in os.environ, equal_to(False))140 assert_that('hello_two' in os.environ, equal_to(False))141 # no env variables142 self.execute_module_step(143 'prepend_the_values_to_the_environment_variables',144 table=[145 {146 'variable': 'hello_one',147 'value': 'world_one',148 },149 {150 'variable': 'hello_two',151 'value': 'world_two',152 },153 ]154 )...
Index.py
Source:Index.py
...6 @authentication7 def get(self):8 user = self.get_secure_cookie('user')9 uhash = self.get_secure_cookie('hash')10 top = leancloud.Query('mPlugin').equal_to('private', False).add_descending('count').limit(5).find()11 hole = leancloud.Query('mReport').equal_to('uhash', uhash).equal_to('level', 'hole').count()12 warn = leancloud.Query('mReport').equal_to('uhash', uhash).equal_to('level', 'warn').count()13 info = leancloud.Query('mReport').equal_to('uhash', uhash).equal_to('level', 'info').count()14 note = leancloud.Query('mReport').equal_to('uhash', uhash).equal_to('level', 'note').count()15 wait = leancloud.Query('mTask').equal_to('uhash', uhash).equal_to('status', 'wait').count()16 running = leancloud.Query('mTask').equal_to('uhash', uhash).equal_to('status', 'running').count()17 completed = leancloud.Query('mTask').equal_to('uhash', uhash).equal_to('status', 'completed').count()18 + leancloud.Query('mTask').equal_to('uhash', uhash).equal_to('status', 'stop').count()19 self.render('index.tpl',20 user=user,21 running=running,22 wait=wait,23 completed=completed,24 hole=hole,25 warn=warn,26 info=info,27 note=note,...
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!!