Best Python code snippet using pandera_python
schemas.py
Source:schemas.py
1from ..schema import AttributeSchema, DictSchema2SEARCHFORPLAYERS_RESPONSE_SCHEMA: DictSchema = {3 'asof': AttributeSchema(type=str, is_numeric=True),4 'results': AttributeSchema(type=list, children={5 'n': AttributeSchema(type=str, is_numeric=True),6 'pid': AttributeSchema(type=str, is_numeric=True),7 'nick': AttributeSchema(type=str),8 'score': AttributeSchema(type=str, is_numeric=True)9 })10}11GETLEADERBOARD_RESPONSE_SCHEMA: DictSchema = {12 'size': AttributeSchema(type=str, is_numeric=True),13 'asof': AttributeSchema(type=str, is_numeric=True),14 'entries': AttributeSchema(type=list, children={15 'n': AttributeSchema(type=str, is_numeric=True),16 'pid': AttributeSchema(type=str, is_numeric=True),17 'nick': AttributeSchema(type=str),18 'playerrank': AttributeSchema(type=str, is_numeric=True),19 'countrycode': AttributeSchema(type=str)20 })21}22GETPLAYERINFO_GENERAL_STATS_RESPONSE_SCHEMA: DictSchema = {23 'asof': AttributeSchema(type=str, is_numeric=True),24 'data': {25 'pid': AttributeSchema(type=str, is_numeric=True),26 'nick': AttributeSchema(type=str),27 'scor': AttributeSchema(type=str, is_numeric=True),28 'jond': AttributeSchema(type=str, is_numeric=True),29 'wins': AttributeSchema(type=str, is_numeric=True),30 'loss': AttributeSchema(type=str, is_numeric=True),31 'mode0': AttributeSchema(type=str, is_numeric=True),32 'mode1': AttributeSchema(type=str, is_numeric=True),33 'mode2': AttributeSchema(type=str, is_numeric=True),34 'time': AttributeSchema(type=str, is_numeric=True),35 'smoc': AttributeSchema(type=str, is_numeric=True),36 'cmsc': AttributeSchema(type=str, is_numeric=True),37 'osaa': AttributeSchema(type=str, is_floaty=True),38 'kill': AttributeSchema(type=str, is_numeric=True),39 'kila': AttributeSchema(type=str, is_numeric=True),40 'deth': AttributeSchema(type=str, is_numeric=True),41 'suic': AttributeSchema(type=str, is_numeric=True),42 'bksk': AttributeSchema(type=str, is_numeric=True),43 'wdsk': AttributeSchema(type=str, is_numeric=True),44 'tvcr': AttributeSchema(type=str, is_numeric=True),45 'topr': AttributeSchema(type=str, is_numeric=True),46 'klpm': AttributeSchema(type=str, is_floaty=True),47 'dtpm': AttributeSchema(type=str, is_floaty=True),48 'ospm': AttributeSchema(type=str, is_floaty=True),49 'klpr': AttributeSchema(type=str, is_floaty=True),50 'dtpr': AttributeSchema(type=str, is_floaty=True),51 'twsc': AttributeSchema(type=str, is_numeric=True),52 'cpcp': AttributeSchema(type=str, is_numeric=True),53 'cacp': AttributeSchema(type=str, is_numeric=True),54 'dfcp': AttributeSchema(type=str, is_numeric=True),55 'heal': AttributeSchema(type=str, is_numeric=True),56 'rviv': AttributeSchema(type=str, is_numeric=True),57 'rsup': AttributeSchema(type=str, is_numeric=True),58 'rpar': AttributeSchema(type=str, is_numeric=True),59 'tgte': AttributeSchema(type=str, is_numeric=True),60 'dkas': AttributeSchema(type=str, is_numeric=True),61 'dsab': AttributeSchema(type=str, is_numeric=True),62 'cdsc': AttributeSchema(type=str, is_numeric=True),63 'rank': AttributeSchema(type=str, is_numeric=True),64 'kick': AttributeSchema(type=str, is_numeric=True),65 'bbrs': AttributeSchema(type=str, is_numeric=True),66 'tcdr': AttributeSchema(type=str, is_numeric=True),67 'ban': AttributeSchema(type=str, is_numeric=True),68 'lbtl': AttributeSchema(type=str, is_numeric=True),69 'vrk': AttributeSchema(type=str, is_numeric=True),70 'tsql': AttributeSchema(type=str, is_numeric=True),71 'tsqm': AttributeSchema(type=str, is_numeric=True),72 'tlwf': AttributeSchema(type=str, is_numeric=True),73 'mvks': AttributeSchema(type=str, is_numeric=True),74 'vmks': AttributeSchema(type=str, is_numeric=True),75 'mvns': AttributeSchema(type=str),76 'mvrs': AttributeSchema(type=str, is_numeric=True),77 'vmns': AttributeSchema(type=str),78 'vmrs': AttributeSchema(type=str, is_numeric=True),79 'fkit': AttributeSchema(type=str, is_numeric=True),80 'fmap': AttributeSchema(type=str, is_numeric=True),81 'fveh': AttributeSchema(type=str, is_numeric=True),82 'fwea': AttributeSchema(type=str, is_numeric=True),83 'tnv': AttributeSchema(type=str, is_numeric=True),84 'tgm': AttributeSchema(type=str, is_numeric=True),85 'wtm-0': AttributeSchema(type=str, is_numeric=True),86 'wtm-1': AttributeSchema(type=str, is_numeric=True),87 'wtm-2': AttributeSchema(type=str, is_numeric=True),88 'wtm-3': AttributeSchema(type=str, is_numeric=True),89 'wtm-4': AttributeSchema(type=str, is_numeric=True),90 'wtm-5': AttributeSchema(type=str, is_numeric=True),91 'wtm-6': AttributeSchema(type=str, is_numeric=True),92 'wtm-7': AttributeSchema(type=str, is_numeric=True),93 'wtm-8': AttributeSchema(type=str, is_numeric=True),94 'wtm-9': AttributeSchema(type=str, is_numeric=True),95 'wtm-10': AttributeSchema(type=str, is_numeric=True),96 'wtm-11': AttributeSchema(type=str, is_numeric=True),97 'wtm-12': AttributeSchema(type=str, is_numeric=True),98 'wtm-13': AttributeSchema(type=str, is_numeric=True),99 'wkl-0': AttributeSchema(type=str, is_numeric=True),100 'wkl-1': AttributeSchema(type=str, is_numeric=True),101 'wkl-2': AttributeSchema(type=str, is_numeric=True),102 'wkl-3': AttributeSchema(type=str, is_numeric=True),103 'wkl-4': AttributeSchema(type=str, is_numeric=True),104 'wkl-5': AttributeSchema(type=str, is_numeric=True),105 'wkl-6': AttributeSchema(type=str, is_numeric=True),106 'wkl-7': AttributeSchema(type=str, is_numeric=True),107 'wkl-8': AttributeSchema(type=str, is_numeric=True),108 'wkl-9': AttributeSchema(type=str, is_numeric=True),109 'wkl-10': AttributeSchema(type=str, is_numeric=True),110 'wkl-11': AttributeSchema(type=str, is_numeric=True),111 'wkl-12': AttributeSchema(type=str, is_numeric=True),112 'wkl-13': AttributeSchema(type=str, is_numeric=True),113 'wdt-0': AttributeSchema(type=str, is_numeric=True),114 'wdt-1': AttributeSchema(type=str, is_numeric=True),115 'wdt-2': AttributeSchema(type=str, is_numeric=True),116 'wdt-3': AttributeSchema(type=str, is_numeric=True),117 'wdt-4': AttributeSchema(type=str, is_numeric=True),118 'wdt-5': AttributeSchema(type=str, is_numeric=True),119 'wdt-6': AttributeSchema(type=str, is_numeric=True),120 'wdt-7': AttributeSchema(type=str, is_numeric=True),121 'wdt-8': AttributeSchema(type=str, is_numeric=True),122 'wdt-9': AttributeSchema(type=str, is_numeric=True),123 'wdt-10': AttributeSchema(type=str, is_numeric=True),124 'wdt-11': AttributeSchema(type=str, is_numeric=True),125 'wdt-12': AttributeSchema(type=str, is_numeric=True),126 'wdt-13': AttributeSchema(type=str, is_numeric=True),127 'wac-0': AttributeSchema(type=str, is_floaty=True),128 'wac-1': AttributeSchema(type=str, is_floaty=True),129 'wac-2': AttributeSchema(type=str, is_floaty=True),130 'wac-3': AttributeSchema(type=str, is_floaty=True),131 'wac-4': AttributeSchema(type=str, is_floaty=True),132 'wac-5': AttributeSchema(type=str, is_floaty=True),133 'wac-6': AttributeSchema(type=str, is_floaty=True),134 'wac-7': AttributeSchema(type=str, is_floaty=True),135 'wac-8': AttributeSchema(type=str, is_floaty=True),136 'wac-9': AttributeSchema(type=str, is_floaty=True),137 'wac-10': AttributeSchema(type=str, is_floaty=True),138 'wac-11': AttributeSchema(type=str, is_floaty=True),139 'wac-12': AttributeSchema(type=str, is_floaty=True),140 'wac-13': AttributeSchema(type=str, is_floaty=True),141 'wkd-0': AttributeSchema(type=str, is_ratio=True),142 'wkd-1': AttributeSchema(type=str, is_ratio=True),143 'wkd-2': AttributeSchema(type=str, is_ratio=True),144 'wkd-3': AttributeSchema(type=str, is_ratio=True),145 'wkd-4': AttributeSchema(type=str, is_ratio=True),146 'wkd-5': AttributeSchema(type=str, is_ratio=True),147 'wkd-6': AttributeSchema(type=str, is_ratio=True),148 'wkd-7': AttributeSchema(type=str, is_ratio=True),149 'wkd-8': AttributeSchema(type=str, is_ratio=True),150 'wkd-9': AttributeSchema(type=str, is_ratio=True),151 'wkd-10': AttributeSchema(type=str, is_ratio=True),152 'wkd-11': AttributeSchema(type=str, is_ratio=True),153 'wkd-12': AttributeSchema(type=str, is_ratio=True),154 'wkd-13': AttributeSchema(type=str, is_ratio=True),155 'vtm-0': AttributeSchema(type=str, is_numeric=True),156 'vtm-1': AttributeSchema(type=str, is_numeric=True),157 'vtm-2': AttributeSchema(type=str, is_numeric=True),158 'vtm-3': AttributeSchema(type=str, is_numeric=True),159 'vtm-4': AttributeSchema(type=str, is_numeric=True),160 'vtm-5': AttributeSchema(type=str, is_numeric=True),161 'vtm-6': AttributeSchema(type=str, is_numeric=True),162 'vkl-0': AttributeSchema(type=str, is_numeric=True),163 'vkl-1': AttributeSchema(type=str, is_numeric=True),164 'vkl-2': AttributeSchema(type=str, is_numeric=True),165 'vkl-3': AttributeSchema(type=str, is_numeric=True),166 'vkl-4': AttributeSchema(type=str, is_numeric=True),167 'vkl-5': AttributeSchema(type=str, is_numeric=True),168 'vkl-6': AttributeSchema(type=str, is_numeric=True),169 'vdt-0': AttributeSchema(type=str, is_numeric=True),170 'vdt-1': AttributeSchema(type=str, is_numeric=True),171 'vdt-2': AttributeSchema(type=str, is_numeric=True),172 'vdt-3': AttributeSchema(type=str, is_numeric=True),173 'vdt-4': AttributeSchema(type=str, is_numeric=True),174 'vdt-5': AttributeSchema(type=str, is_numeric=True),175 'vdt-6': AttributeSchema(type=str, is_numeric=True),176 'vkd-0': AttributeSchema(type=str, is_ratio=True),177 'vkd-1': AttributeSchema(type=str, is_ratio=True),178 'vkd-2': AttributeSchema(type=str, is_ratio=True),179 'vkd-3': AttributeSchema(type=str, is_ratio=True),180 'vkd-4': AttributeSchema(type=str, is_ratio=True),181 'vkd-5': AttributeSchema(type=str, is_ratio=True),182 'vkd-6': AttributeSchema(type=str, is_ratio=True),183 'vkr-0': AttributeSchema(type=str, is_numeric=True),184 'vkr-1': AttributeSchema(type=str, is_numeric=True),185 'vkr-2': AttributeSchema(type=str, is_numeric=True),186 'vkr-3': AttributeSchema(type=str, is_numeric=True),187 'vkr-4': AttributeSchema(type=str, is_numeric=True),188 'vkr-5': AttributeSchema(type=str, is_numeric=True),189 'vkr-6': AttributeSchema(type=str, is_numeric=True),190 'atm-0': AttributeSchema(type=str, is_numeric=True),191 'atm-1': AttributeSchema(type=str, is_numeric=True),192 'atm-2': AttributeSchema(type=str, is_numeric=True),193 'atm-3': AttributeSchema(type=str, is_numeric=True),194 'atm-4': AttributeSchema(type=str, is_numeric=True),195 'atm-5': AttributeSchema(type=str, is_numeric=True),196 'atm-6': AttributeSchema(type=str, is_numeric=True),197 'atm-7': AttributeSchema(type=str, is_numeric=True),198 'atm-8': AttributeSchema(type=str, is_numeric=True),199 'atm-9': AttributeSchema(type=str, is_numeric=True),200 'awn-0': AttributeSchema(type=str, is_numeric=True),201 'awn-1': AttributeSchema(type=str, is_numeric=True),202 'awn-2': AttributeSchema(type=str, is_numeric=True),203 'awn-3': AttributeSchema(type=str, is_numeric=True),204 'awn-4': AttributeSchema(type=str, is_numeric=True),205 'awn-5': AttributeSchema(type=str, is_numeric=True),206 'awn-6': AttributeSchema(type=str, is_numeric=True),207 'awn-7': AttributeSchema(type=str, is_numeric=True),208 'awn-8': AttributeSchema(type=str, is_numeric=True),209 'awn-9': AttributeSchema(type=str, is_numeric=True),210 'alo-0': AttributeSchema(type=str, is_numeric=True),211 'alo-1': AttributeSchema(type=str, is_numeric=True),212 'alo-2': AttributeSchema(type=str, is_numeric=True),213 'alo-3': AttributeSchema(type=str, is_numeric=True),214 'alo-4': AttributeSchema(type=str, is_numeric=True),215 'alo-5': AttributeSchema(type=str, is_numeric=True),216 'alo-6': AttributeSchema(type=str, is_numeric=True),217 'alo-7': AttributeSchema(type=str, is_numeric=True),218 'alo-8': AttributeSchema(type=str, is_numeric=True),219 'alo-9': AttributeSchema(type=str, is_numeric=True),220 'abr-0': AttributeSchema(type=str, is_numeric=True),221 'abr-1': AttributeSchema(type=str, is_numeric=True),222 'abr-2': AttributeSchema(type=str, is_numeric=True),223 'abr-3': AttributeSchema(type=str, is_numeric=True),224 'abr-4': AttributeSchema(type=str, is_numeric=True),225 'abr-5': AttributeSchema(type=str, is_numeric=True),226 'abr-6': AttributeSchema(type=str, is_numeric=True),227 'abr-7': AttributeSchema(type=str, is_numeric=True),228 'abr-8': AttributeSchema(type=str, is_numeric=True),229 'abr-9': AttributeSchema(type=str, is_numeric=True),230 'ktm-0': AttributeSchema(type=str, is_numeric=True),231 'ktm-1': AttributeSchema(type=str, is_numeric=True),232 'ktm-2': AttributeSchema(type=str, is_numeric=True),233 'ktm-3': AttributeSchema(type=str, is_numeric=True),234 'ktm-4': AttributeSchema(type=str, is_numeric=True),235 'ktm-5': AttributeSchema(type=str, is_numeric=True),236 'ktm-6': AttributeSchema(type=str, is_numeric=True),237 'kkl-0': AttributeSchema(type=str, is_numeric=True),238 'kkl-1': AttributeSchema(type=str, is_numeric=True),239 'kkl-2': AttributeSchema(type=str, is_numeric=True),240 'kkl-3': AttributeSchema(type=str, is_numeric=True),241 'kkl-4': AttributeSchema(type=str, is_numeric=True),242 'kkl-5': AttributeSchema(type=str, is_numeric=True),243 'kkl-6': AttributeSchema(type=str, is_numeric=True),244 'kdt-0': AttributeSchema(type=str, is_numeric=True),245 'kdt-1': AttributeSchema(type=str, is_numeric=True),246 'kdt-2': AttributeSchema(type=str, is_numeric=True),247 'kdt-3': AttributeSchema(type=str, is_numeric=True),248 'kdt-4': AttributeSchema(type=str, is_numeric=True),249 'kdt-5': AttributeSchema(type=str, is_numeric=True),250 'kdt-6': AttributeSchema(type=str, is_numeric=True),251 'kkd-0': AttributeSchema(type=str, is_ratio=True),252 'kkd-1': AttributeSchema(type=str, is_ratio=True),253 'kkd-2': AttributeSchema(type=str, is_ratio=True),254 'kkd-3': AttributeSchema(type=str, is_ratio=True),255 'kkd-4': AttributeSchema(type=str, is_ratio=True),256 'kkd-5': AttributeSchema(type=str, is_ratio=True),257 'kkd-6': AttributeSchema(type=str, is_ratio=True),258 'de-6': AttributeSchema(type=str, is_numeric=True),259 'de-7': AttributeSchema(type=str, is_numeric=True),260 'de-8': AttributeSchema(type=str, is_numeric=True),261 }262}263GETPLAYERINFO_MAP_STATS_RESPONSE_SCHEMA: DictSchema = {264 'asof': AttributeSchema(type=str, is_numeric=True),265 'data': {266 'pid': AttributeSchema(type=str, is_numeric=True),267 'nick': AttributeSchema(type=str),268 'mtm-0': AttributeSchema(type=str, is_numeric=True),269 'mtm-1': AttributeSchema(type=str, is_numeric=True),270 'mtm-2': AttributeSchema(type=str, is_numeric=True),271 'mtm-3': AttributeSchema(type=str, is_numeric=True),272 'mtm-4': AttributeSchema(type=str, is_numeric=True),273 'mtm-5': AttributeSchema(type=str, is_numeric=True),274 'mtm-6': AttributeSchema(type=str, is_numeric=True),275 'mtm-10': AttributeSchema(type=str, is_numeric=True),276 'mtm-11': AttributeSchema(type=str, is_numeric=True),277 'mtm-12': AttributeSchema(type=str, is_numeric=True),278 'mtm-100': AttributeSchema(type=str, is_numeric=True),279 'mtm-101': AttributeSchema(type=str, is_numeric=True),280 'mtm-102': AttributeSchema(type=str, is_numeric=True),281 'mtm-103': AttributeSchema(type=str, is_numeric=True),282 'mtm-104': AttributeSchema(type=str, is_numeric=True),283 'mtm-105': AttributeSchema(type=str, is_numeric=True),284 'mtm-110': AttributeSchema(type=str, is_numeric=True),285 'mtm-200': AttributeSchema(type=str, is_numeric=True),286 'mtm-201': AttributeSchema(type=str, is_numeric=True),287 'mtm-202': AttributeSchema(type=str, is_numeric=True),288 'mtm-300': AttributeSchema(type=str, is_numeric=True),289 'mtm-301': AttributeSchema(type=str, is_numeric=True),290 'mtm-302': AttributeSchema(type=str, is_numeric=True),291 'mtm-303': AttributeSchema(type=str, is_numeric=True),292 'mtm-304': AttributeSchema(type=str, is_numeric=True),293 'mtm-305': AttributeSchema(type=str, is_numeric=True),294 'mtm-306': AttributeSchema(type=str, is_numeric=True),295 'mtm-307': AttributeSchema(type=str, is_numeric=True),296 'mtm-601': AttributeSchema(type=str, is_numeric=True),297 'mwn-0': AttributeSchema(type=str, is_numeric=True),298 'mwn-1': AttributeSchema(type=str, is_numeric=True),299 'mwn-2': AttributeSchema(type=str, is_numeric=True),300 'mwn-3': AttributeSchema(type=str, is_numeric=True),301 'mwn-4': AttributeSchema(type=str, is_numeric=True),302 'mwn-5': AttributeSchema(type=str, is_numeric=True),303 'mwn-6': AttributeSchema(type=str, is_numeric=True),304 'mwn-10': AttributeSchema(type=str, is_numeric=True),305 'mwn-11': AttributeSchema(type=str, is_numeric=True),306 'mwn-12': AttributeSchema(type=str, is_numeric=True),307 'mwn-100': AttributeSchema(type=str, is_numeric=True),308 'mwn-101': AttributeSchema(type=str, is_numeric=True),309 'mwn-102': AttributeSchema(type=str, is_numeric=True),310 'mwn-103': AttributeSchema(type=str, is_numeric=True),311 'mwn-104': AttributeSchema(type=str, is_numeric=True),312 'mwn-105': AttributeSchema(type=str, is_numeric=True),313 'mwn-110': AttributeSchema(type=str, is_numeric=True),314 'mwn-200': AttributeSchema(type=str, is_numeric=True),315 'mwn-201': AttributeSchema(type=str, is_numeric=True),316 'mwn-202': AttributeSchema(type=str, is_numeric=True),317 'mwn-300': AttributeSchema(type=str, is_numeric=True),318 'mwn-301': AttributeSchema(type=str, is_numeric=True),319 'mwn-302': AttributeSchema(type=str, is_numeric=True),320 'mwn-303': AttributeSchema(type=str, is_numeric=True),321 'mwn-304': AttributeSchema(type=str, is_numeric=True),322 'mwn-305': AttributeSchema(type=str, is_numeric=True),323 'mwn-306': AttributeSchema(type=str, is_numeric=True),324 'mwn-307': AttributeSchema(type=str, is_numeric=True),325 'mwn-601': AttributeSchema(type=str, is_numeric=True),326 'mls-0': AttributeSchema(type=str, is_numeric=True),327 'mls-1': AttributeSchema(type=str, is_numeric=True),328 'mls-2': AttributeSchema(type=str, is_numeric=True),329 'mls-3': AttributeSchema(type=str, is_numeric=True),330 'mls-4': AttributeSchema(type=str, is_numeric=True),331 'mls-5': AttributeSchema(type=str, is_numeric=True),332 'mls-6': AttributeSchema(type=str, is_numeric=True),333 'mls-10': AttributeSchema(type=str, is_numeric=True),334 'mls-11': AttributeSchema(type=str, is_numeric=True),335 'mls-12': AttributeSchema(type=str, is_numeric=True),336 'mls-100': AttributeSchema(type=str, is_numeric=True),337 'mls-101': AttributeSchema(type=str, is_numeric=True),338 'mls-102': AttributeSchema(type=str, is_numeric=True),339 'mls-103': AttributeSchema(type=str, is_numeric=True),340 'mls-104': AttributeSchema(type=str, is_numeric=True),341 'mls-105': AttributeSchema(type=str, is_numeric=True),342 'mls-110': AttributeSchema(type=str, is_numeric=True),343 'mls-200': AttributeSchema(type=str, is_numeric=True),344 'mls-201': AttributeSchema(type=str, is_numeric=True),345 'mls-202': AttributeSchema(type=str, is_numeric=True),346 'mls-300': AttributeSchema(type=str, is_numeric=True),347 'mls-301': AttributeSchema(type=str, is_numeric=True),348 'mls-302': AttributeSchema(type=str, is_numeric=True),349 'mls-303': AttributeSchema(type=str, is_numeric=True),350 'mls-304': AttributeSchema(type=str, is_numeric=True),351 'mls-305': AttributeSchema(type=str, is_numeric=True),352 'mls-306': AttributeSchema(type=str, is_numeric=True),353 'mls-307': AttributeSchema(type=str, is_numeric=True),354 'mls-601': AttributeSchema(type=str, is_numeric=True)355 }356}357GETRANKINFO_RESPONSE_SCHEMA: DictSchema = {358 'data': {359 'rank': AttributeSchema(type=str, is_numeric=True),360 'chng': AttributeSchema(type=str, is_numeric=True),361 'decr': AttributeSchema(type=str, is_numeric=True)362 }363}364GETAWARDSINFO_RESPONSE_SCHEMA: DictSchema = {365 'pid': AttributeSchema(type=str, is_numeric=True),366 'asof': AttributeSchema(type=str, is_numeric=True),367 'data': AttributeSchema(type=list, children={368 'award': AttributeSchema(type=str, is_numeric=True),369 'level': AttributeSchema(type=str, is_numeric=True),370 'when': AttributeSchema(type=str, is_numeric=True),371 'first': AttributeSchema(type=str, is_numeric=True)372 })373}374GETUNLOCKSINFO_RESPONSE_SCHEMA: DictSchema = {375 'pid': AttributeSchema(type=str, is_numeric=True),376 'nick': AttributeSchema(type=str),377 'asof': AttributeSchema(type=str, is_numeric=True),378 'status': {379 'enlisted': AttributeSchema(type=str, is_numeric=True),380 'officer': AttributeSchema(type=str, is_numeric=True)381 },382 'data': AttributeSchema(type=list, children={383 "id": AttributeSchema(type=str, is_numeric=True),384 "state": AttributeSchema(type=str)385 })386}387GETBACKENDINFO_RESPONSE_SCHEMA: DictSchema = {388 'ver': AttributeSchema(type=str),389 'now': AttributeSchema(type=str, is_numeric=True),390 'unlocks': AttributeSchema(type=list, children={391 'id': AttributeSchema(type=str, is_numeric=True),392 'kit': AttributeSchema(type=str, is_numeric=True),393 'name': AttributeSchema(type=str),394 'descr': AttributeSchema(type=str)395 })...
__init__.py
Source:__init__.py
1from random import gauss2class CustomFloat:3 def is_numeric(self, other):4 if isinstance(other, CustomFloat):5 other = float(other)6 elif not isinstance(other, (float, int)):7 raise TypeError8 return other9 def __int__(self):10 return int(float(self))11 def __add__(self, other):12 other = self.is_numeric(other)13 return float(self) + other14 def __radd__(self, other):15 return self + other16 def __mul__(self, other):17 other = self.is_numeric(other)18 return float(self) * other19 def __rmul__(self, other):20 return self * other21 def __sub__(self, other):22 other = self.is_numeric(other)23 return float(self) - other24 def __rsub__(self, other):25 return -(self - other)26 def __abs__(self):27 return abs(float(self))28 def __truediv__(self, other):29 other = self.is_numeric(other)30 return float(self) / other31 def __rtruediv__(self, other):32 other = self.is_numeric(other)33 return other / float(self)34 def __floordiv__(self, other):35 other = self.is_numeric(other)36 return int(float(self) / other)37 def __rfloordiv__(self, other):38 other = self.is_numeric(other)39 return int(other / float(self))40 def __mod__(self, other):41 other = self.is_numeric(other)42 return float(self) % other43 def __rmod__(self, other):44 return other % float(self)45 def __pow__(self, power, modulo=None):46 self.is_numeric(power)47 return float(self) ** power48 def __rpow__(self, other):49 other = self.is_numeric(other)50 return other ** float(self)51 def __iadd__(self, other):52 if isinstance(other, RandomFloat):53 return RandomFloat(self.mu + other)54 elif not isinstance(other, float):55 raise TypeError56 return RandomFloat(self.mu + other)57 def __lt__(self, other):58 other = self.is_numeric(other)59 return float(self) < other60 def __le__(self, other):61 other = self.is_numeric(other)62 return float(self) <= other63 def __gt__(self, other):64 other = self.is_numeric(other)65 return float(self) > other66 def __ge__(self, other):67 other = self.is_numeric(other)...
test_misc.py
Source:test_misc.py
2import sys3import os4sys.path.append(os.path.normpath(os.path.join(os.path.dirname(__file__), '../../lib')))5import misc6def test_is_numeric():7 assert misc.is_numeric('45') is True8 assert misc.is_numeric('45.7') is True9 assert misc.is_numeric(0) is True10 assert misc.is_numeric(-1) is True11 assert misc.is_numeric('45,7') is False12 assert misc.is_numeric('fuzzy_bunny_slippers') is False13 assert misc.is_numeric('') is False14 assert misc.is_numeric(None) is False15 assert misc.is_numeric(False) is False...
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!!