Best Python code snippet using autotest_python
test_integration.py
Source: test_integration.py
...148 command, expected = self.get_command_and_expected('createObject', oid_class,149 object_name, parameters=parameters)150 result = self.api.post('{}/oidOperation'.format(self.device_uri), command)151 self.assertDictEqual(result, expected)152 def delete_test(self, oid_class, object_name):153 command, expected = self.get_command_and_expected('deleteObject', oid_class,154 object_name, parameters=None)155 result = self.api.post('{}/oidOperation'.format(self.device_uri), command)156 self.assertDictEqual(result, expected)157class MX960Test(BaseTest):158 def setUp(self):159 self.device = 'mx960'160 super(MX960Test, self).setUp()161 def test_oid_INTERFACE(self):162 params = [["encapsulation", "ethernet-ccc"],163 ["description", "test"],164 ["mtu", "4321"],165 ["apply_groups_accept", ["uRPF_interface", "ARP_interface"]],166 ["family_filter", "test-filter"]]167 self.create_test('INTERFACE', 'FAC_ge-0-0-0-0.0', params)168 self.delete_test('INTERFACE', 'FAC_ge-0-0-0-0.0')169 def test_oid_COS(self):170 params = [["scheduler_map", "test-map"]]171 self.create_test('COS', 'test1', params,)172 self.delete_test('COS', 'test1')173 def test_oid_COSVPLS(self):174 params = [["classifiers_exp", "classifier"]]175 self.create_test('COSVPLS', 'COSVPLS-test1', params)176 self.delete_test('COSVPLS', 'COSVPLS-test1')177 def test_oid_DISABLEINTERFACE(self):178 self.create_test('DISABLEINTERFACE', 'FAC_ge-0-0-0-0.0', [[]])179 self.delete_test('DISABLEINTERFACE', 'FAC_ge-0-0-0-0.0')180 def test_oid_COMMIT(self):181 self.create_test('COMMIT', '', [[]])182 def test_oid_FW3CPOLICER(self):183 params = [["cir", "10m"],184 ["cbs", "100k"],185 ["eir", "1m"],186 ["ebs", "50k"],187 ["color_mode", "aware"]]188 self.create_test('FW3CPOLICER', 'FW3CPOLICER-test_policer', params)189 self.delete_test('FW3CPOLICER', 'FW3CPOLICER-test_policer')190 def test_oid_FWFILTER(self):191 params = [["intf_specific", "true"],192 ["terms", [{193 "name": "t1",194 "then_3cpolicer": "single-rate test",195 "then_loss_priority": "loss_prio",196 "then_forwarding_class": "fwd_class",197 "then_accept": "true"198 }]]]199 self.create_test('FWFILTER', 'FWFILTER-inet-filter1', params)200 self.delete_test('FWFILTER', 'FWFILTER-inet-filter1')201 def test_oid_FWPOLICER(self):202 params = [["cir", "5m"],203 ["cbs", "100k"],204 ["then", "discard"]]205 self.create_test('FWPOLICER', 'FWPOLICER-test_policer', params)206 self.delete_test('FWPOLICER', 'FWPOLICER-test_policer')207 def test_oid_L2CIRCUIT(self):208 params = [["vcid", "NS_12345"],209 ["description", "test circuit"]]210 self.create_test('L2CIRCUIT', 'FAC_ge-0-0-0-0.0-10.12.23.24', params)211 self.delete_test('L2CIRCUIT', 'FAC_ge-0-0-0-0.0-10.12.23.24')212 def test_oid_ROUTINGINSTANCES(self):213 params = [["mac_table_size", "100"],214 ["interface_mac_limit", "10"],215 ["description", "test routing instance"]]216 self.create_test('ROUTINGINSTANCES', 'FAC_ge-0-0-0-0.0-NS_12345-123', params)217 self.delete_test('ROUTINGINSTANCES', 'FAC_ge-0-0-0-0.0-NS_12345-123')218 def test_oid_P2P_EPL(self):219 # FWPOLICER -> FWFILTER -> INTERFACE -> L2CIRCUIT -> deleteDISABLEINTERFACE -> COS -> COMMIT220 params = [["cir", "5m"],221 ["cbs", "100k"],222 ["then", "discard"]]223 self.create_test('FWPOLICER', 'FWPOLICER-test_policer', params)224 params = [["intf_specific", "true"],225 ["terms", [{226 "name": "t1",227 "then_3cpolicer": "single-rate test",228 "then_loss_priority": "loss_prio",229 "then_forwarding_class": "fwd_class",230 "then_accept": "true"231 }]]]232 self.create_test('FWFILTER', 'FWFILTER-inet-filter1', params)233 params = [["encapsulation", "ethernet-ccc"],234 ["description", "test"],235 ["mtu", "4321"],236 ["apply_groups_accept", ["uRPF_interface", "ARP_interface"]],237 ["family_filter", "filter1"]]238 self.create_test('INTERFACE', 'FAC_ge-0-0-0-0.0', params)239 params = [["vcid", "NS_12345"],240 ["description", "test circuit"]]241 self.create_test('L2CIRCUIT', 'FAC_ge-0-0-0-0.0-10.12.23.24', params)242 # delete the disable, which enables the interface243 self.delete_test('DISABLEINTERFACE', 'FAC_ge-0-0-0-0.0')244 params = [["scheduler_map", "test-map"]]245 self.create_test('COS', 'test1', params)246 self.create_test('COMMIT', '', [[]])247 # deprovisioning248 self.delete_test('COS', 'test1')249 # create the disable, which disables the interface250 self.create_test('DISABLEINTERFACE', 'FAC_ge-0-0-0-0.0', [[]])251 self.delete_test('L2CIRCUIT', 'FAC_ge-0-0-0-0.0-10.12.23.24')252 self.delete_test('INTERFACE', 'FAC_ge-0-0-0-0.0')253 self.delete_test('FWFILTER', 'FWFILTER-inet-filter1')254 self.delete_test('FWPOLICER', 'FWPOLICER-test_policer')255 self.create_test('COMMIT', '', [[]])256 def test_oid_MP_ELAN(self):257 # deleteDISABLEINTERFACE -> FWPOLICER -> FWFILTER -> INTERFACE -> ROUTINGINSTANCES -> COS -> COSVPLS -> COMMIT258 # delete the disable, which enables the interface259 self.delete_test('DISABLEINTERFACE', 'FAC_ge-0-0-0-0.0')260 params = [["cir", "5m"],261 ["cbs", "100k"],262 ["then", "discard"]]263 self.create_test('FWPOLICER', 'FWPOLICER-test_policer', params)264 params = [["intf_specific", "true"],265 ["terms", [{266 "name": "t1",267 "then_policer": "test_policer",268 "then_loss_priority": "loss_prio",269 "then_forwarding_class": "fwd_class",270 "then_accept": "true"271 }]]]272 self.create_test('FWFILTER', 'FWFILTER-inet-filter1', params)273 params = [["encapsulation", "ethernet-ccc"],274 ["description", "test"],275 ["mtu", "4321"],276 ["apply_groups_accept", ["uRPF_interface", "ARP_interface"]],277 ["family_filter", "filter1"]]278 self.create_test('INTERFACE', 'FAC_ge-0-0-0-0.0', params)279 params = [["mac_table_size", "100"],280 ["interface_mac_limit", "10"],281 ["description", "test routing instance"]]282 self.create_test('ROUTINGINSTANCES', 'FAC_ge-0-0-0-0.0-NS_12345-123', params)283 params = [["scheduler_map", "test-map"]]284 self.create_test('COS', 'test1', params)285 params = [["classifiers_exp", "classifier"]]286 self.create_test('COSVPLS', 'COSVPLS-testvpls1', params)287 self.create_test('COMMIT', '', [[]])288 # deprovisioning289 self.delete_test('COSVPLS', 'COSVPLS-testvpls1')290 self.delete_test('COS', 'test1')291 self.delete_test('ROUTINGINSTANCES', 'FAC_ge-0-0-0-0.0-NS_12345-123')292 self.delete_test('INTERFACE', 'FAC_ge-0-0-0-0.0')293 self.delete_test('FWFILTER', 'FWFILTER-inet-filter1')294 self.delete_test('FWPOLICER', 'FWPOLICER-test_policer')295 # create the disable, which disables the interface296 self.create_test('DISABLEINTERFACE', 'FAC_ge-0-0-0-0.0', [[]])297 self.create_test('COMMIT', '', [[]])298if __name__ == '__main__':299 # Get simulator ips from the files generated by the docker start scripts300 for dev, sim in SIMS.iteritems():301 with open(sim['docker_settings'], 'r') as f:302 lines = [line for line in f]303 # First line is the command used to start the adapter304 # second line is the container id305 # third line is the ip306 sim['interface'] = lines[2].strip()307 if sim['interface'] == '':308 raise ValueError('ERROR: Sim {} does not have an ip. Verify the container started properly'.format(...
station_csv_conv.py
Source: station_csv_conv.py
1import sqlite32import csv3con = sqlite3.connect("stationData.db")4cur = con.cursor()5csv_list = ['station', 'line', 'pref']6for table in csv_list:7 if table == 'station':8 create_test = "CREATE TABLE IF NOT EXISTS station (id INTEGER, stationNo INTEGER, stationUno INTEGER, name TEXT, yomi TEXT,lineid INTEGER, prefNo INTEGER, address TEXT,lon TEXT,lat TEXT)"9 cur.execute(create_test)10 delete_test = "DELETE FROM station"11 cur.execute(delete_test)12 #csvãã¡ã¤ã«ã®æå®13 open_csv = open("Station_output.csv")14 #csvãã¡ã¤ã«ãèªã¿è¾¼ã15 read_csv = csv.reader(open_csv)16 17 #csvãã¼ã¿ãINSERTãã18 rows = []19 for row in read_csv:20 rows.append(row)21 #executemany()ã§è¤æ°ã®INSERTãå®è¡ãã22 cur.executemany(23 "INSERT INTO station (id, stationNo, stationUno, name, yomi, lineid, prefNo, address, lon, lat) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", rows)24 25 elif table == 'line':26 create_test = "CREATE TABLE IF NOT EXISTS line (id INTEGER, lineid INTEGER, linename TEXT, lineCname TEXT)"27 cur.execute(create_test)28 delete_test = "DELETE FROM line"29 cur.execute(delete_test)30 open_csv = open("Line_output.csv")31 read_csv = csv.reader(open_csv)32 33 rows = []34 for row in read_csv:35 rows.append(row)36 cur.executemany(37 "INSERT INTO line (id, lineid, linename, lineCname) VALUES (?, ?, ?, ?)", rows)38 39 elif table == 'pref':40 create_test = "CREATE TABLE IF NOT EXISTS pref (id INTEGER, prefname TEXT)"41 cur.execute(create_test)42 delete_test = "DELETE FROM pref"43 cur.execute(delete_test)44 open_csv = open("Pref.csv")45 read_csv = csv.reader(open_csv)46 47 rows = []48 for row in read_csv:49 rows.append(row)50 cur.executemany(51 "INSERT INTO pref (id, prefname) VALUES (?, ?)", rows)52 #ãã¼ãã«ã®å¤æ´å
容ä¿å53 con.commit()54 open_csv.close()55#ãã¼ã¿ãã¼ã¹ã®æ¥ç¶çµäº...
urls.py
Source: urls.py
1# -*- coding: utf8 -*-2from django.conf.urls import *3from questionnaires import views4urlpatterns = patterns('',5 # админиÑÑÑаÑивнÑе6 url(r'^$', views.index, name='account'),7 url(r'^data/$', views.index_data, name='account_data'),8 url(r'^createtest/$', views.create_test, name='create_test'),9 url(r'^createtest/(?P<questionnaire_id>[1-9]\d*)/$', views.create_test, name='create_test'),10 url(r'^deletetest/$', views.delete_test, name='delete_test'),11 url(r'^deletetest/(?P<questionnaire_id>[1-9]\d*)/$', views.delete_test, name='delete_test'),12 url(r'^createquestions/$', views.create_questions, name='create_questions'),13 url(r'^createquestions/(?P<questionnaire_id>[1-9]\d*)/$', views.create_questions, name='create_questions'),14 url(r'^getquestiondetails/(?P<question_id>[1-9]\d*)/$', views.get_question_details, name='get_question_details'),15 url(r'^deletequestion/$', views.delete_question, name='delete_question'),16 url(r'^deletequestion/(?P<question_id>[1-9]\d*)/$', views.delete_question, name='delete_question'),...
Check out the latest blogs from LambdaTest on this topic:
Before we discuss Scala testing, let us understand the fundamentals of Scala and how this programming language is a preferred choice for your development requirements.The popularity and usage of Scala are rapidly rising, evident by the ever-increasing open positions for Scala developers.
So, now that the first installment of this two fold article has been published (hence you might have an idea of what Agile Testing is not in my opinion), I’ve started feeling the pressure to explain what Agile Testing actually means to me.
Did you know that according to Statista, the number of smartphone users will reach 18.22 billion by 2025? Let’s face it, digital transformation is skyrocketing and will continue to do so. This swamps the mobile app development market with various options and gives rise to the need for the best mobile app testing tools
As a developer, checking the cross browser compatibility of your CSS properties is of utmost importance when building your website. I have often found myself excited to use a CSS feature only to discover that it’s still not supported on all browsers. Even if it is supported, the feature might be experimental and not work consistently across all browsers. Ask any front-end developer about using a CSS feature whose support is still in the experimental phase in most prominent web browsers. ????
The count of mobile users is on a steep rise. According to the research, by 2025, it is expected to reach 7.49 billion users worldwide. 70% of all US digital media time comes from mobile apps, and to your surprise, the average smartphone owner uses ten apps per day and 30 apps each month.
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!!