예제 #1
0
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)),
    )
예제 #2
0
def app_context_generator():
    return schema_generator(
        type="app",
        app_version=version_generator(3),
        app_identifier="io.sentry.sample",
        app_build=range(100),
    )
예제 #3
0
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"],
    )