def user_interface_generator(max_users=None): if not max_users: return schema_generator(ip_address=version_generator(4, 255)) return schema_generator( ip_address=version_generator(4, 255), username=f"Hobgoblin {random.random()}", id=lambda: str(random.randrange(max_users)), )
def app_context_generator(): return schema_generator( type="app", app_version=version_generator(3), app_identifier="io.sentry.sample", app_build=range(100), )
def os_context_generator(): return schema_generator( type="os", rooted=[True, False], kernel_version="Linux version 3.10.0+ ([email protected]) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #256 SMP PREEMPT Fri May 19 11:58:12 PDT 2017", version=version_generator(3), build="sdk_google_phone_x86-userdebug 7.1.1 NYC 5464897 test-keys", name=["Android", "NookPhone"], )