Esempio n. 1
0
def test(session):
    from karesansui.db.access.user import findby1 as user_findby1
    user = user_findby1(session, 1)
    import os
    option = Option(created_user=user,
                  modified_user=user,
                  key='key_%s' % str(os.getpid()),
                  value='hogehoge',
                  )
    import pdb; pdb.set_trace()
    
    save(session, option)
    session.commit()
    _all = findbyall(session)
    _findby1 = findby1(session, option.id)
    _findby1key = findby1key(session, option.key)
    import pdb; pdb.set_trace()
Esempio n. 2
0
def test(session):
    from karesansui.db.access.user import findby1 as user_findby1
    user = user_findby1(session, 1)
    import os
    option = Option(
        created_user=user,
        modified_user=user,
        key='key_%s' % str(os.getpid()),
        value='hogehoge',
    )
    import pdb
    pdb.set_trace()

    save(session, option)
    session.commit()
    _all = findbyall(session)
    _findby1 = findby1(session, option.id)
    _findby1key = findby1key(session, option.key)
    import pdb
    pdb.set_trace()
Esempio n. 3
0
def test(session):
    from karesansui.db.access.user import findby1 as user_findby1
    user = user_findby1(session, 1)
    from karesansui.db.access.machine import findby1 as machine_findby1
    machine = machine_findby1(session, 1)

    plugin_selector = """<Match>
plugin hoge
</Match>"""

    warning_mail_body = """To: [email protected]
From: spam <*****@*****.**>
Subject: warning mail!!
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

warning
"""
    failure_mail_body = """To: [email protected]
From: spam <*****@*****.**>
Subject: warning mail!!
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

warning
"""
    okay_mail_body = """To: [email protected]
From: spam <*****@*****.**>
Subject: warning mail!!
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

warning
"""
    import os
    watch = Watch(created_user=user,
                  modified_user=user,
                  machine=machine,
                  name='dummy_watch_%s' % str(os.getpid()),
                  plugin='cpu',
                  plugin_selector=plugin_selector,
                  karesansui_version='1.2.0',
                  collectd_version='4.9.1',
                  continuation_count=1,
                  prohibition_period=1,
                  warning_value="warning_value",
                  is_warning_percentage=True,
                  is_warning_script=False,
                  warning_script="warning_script",
                  is_warning_mail=True,
                  warning_mail_body=warning_mail_body,
                  failure_value="failure_value",
                  is_failure_percentage=True,
                  is_failure_script=True,
                  failure_script="failure_script",
                  is_failure_mail=True,
                  failure_mail_body=failure_mail_body,
                  is_okay_script=True,
                  okay_script="okay_script",
                  is_okay_mail=True,
                  okay_mail_body=okay_mail_body,
                  notify_mail_to='*****@*****.**',
                  notify_mail_from='*****@*****.**',
                  is_deleted=False,
                  )

    save(session, watch)
    session.commit()
    _all = findbyall(session)
    _findby1 = findby1(session, watch.id)
    _findbyallmachine = findbyallmachine(session, watch.machine)
    _findbyallplugin = findbyallplugin(session, watch.plugin)
    _findby1name = findby1name(session, watch.name)
    _findbyname_or_plugin = findbyname_or_plugin(session, 'mmy')
    _is_uniq_duplication = is_uniq_duplication(session, 'dummy_watch_13161', 'cpu', machine)
    import pdb; pdb.set_trace()
    print ''
Esempio n. 4
0
def test(session):
    from karesansui.db.access.user import findby1 as user_findby1
    user = user_findby1(session, 1)
    from karesansui.db.access.machine import findby1 as machine_findby1
    machine = machine_findby1(session, 1)

    plugin_selector = """<Match>
plugin hoge
</Match>"""

    warning_mail_body = """To: [email protected]
From: spam <*****@*****.**>
Subject: warning mail!!
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

warning
"""
    failure_mail_body = """To: [email protected]
From: spam <*****@*****.**>
Subject: warning mail!!
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

warning
"""
    okay_mail_body = """To: [email protected]
From: spam <*****@*****.**>
Subject: warning mail!!
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

warning
"""
    import os
    watch = Watch(
        created_user=user,
        modified_user=user,
        machine=machine,
        name='dummy_watch_%s' % str(os.getpid()),
        plugin='cpu',
        plugin_selector=plugin_selector,
        karesansui_version='1.2.0',
        collectd_version='4.9.1',
        continuation_count=1,
        prohibition_period=1,
        warning_value="warning_value",
        is_warning_percentage=True,
        is_warning_script=False,
        warning_script="warning_script",
        is_warning_mail=True,
        warning_mail_body=warning_mail_body,
        failure_value="failure_value",
        is_failure_percentage=True,
        is_failure_script=True,
        failure_script="failure_script",
        is_failure_mail=True,
        failure_mail_body=failure_mail_body,
        is_okay_script=True,
        okay_script="okay_script",
        is_okay_mail=True,
        okay_mail_body=okay_mail_body,
        notify_mail_to='*****@*****.**',
        notify_mail_from='*****@*****.**',
        is_deleted=False,
    )

    save(session, watch)
    session.commit()
    _all = findbyall(session)
    _findby1 = findby1(session, watch.id)
    _findbyallmachine = findbyallmachine(session, watch.machine)
    _findbyallplugin = findbyallplugin(session, watch.plugin)
    _findby1name = findby1name(session, watch.name)
    _findbyname_or_plugin = findbyname_or_plugin(session, 'mmy')
    _is_uniq_duplication = is_uniq_duplication(session, 'dummy_watch_13161',
                                               'cpu', machine)
    import pdb
    pdb.set_trace()
    print ''