def testNoMatchedWithLogLevel(self):
        u'''
        Test when log is not matched because level of matched log is lower.
        '''
        self.executeAmWithDummyArgument()
        logmatcher.start(u'*:I')

        device.get().shell(u'am aaa')

        self.assert_(not logmatcher.wait('Am', 2))
    def testMatchingJapanesePattern(self):
        u'''
        Test when log is matched with Japanese pattern.
        '''
        logmatcher.start()

        device.get().shell(
            u'am broadcast -a ' +
            u'com.github.mikanbako.androidlogmatcher.testapplication.action.JAPANESE_LOG ' +
            u'--include-stopped-packages')

        self.assert_(logmatcher.waitPattern(ur'日本語.ログ'))
 def executeAmWithDummyArgument(self):
     u'''
     Execute adb am.
     '''
     device.get().shell(u'am start -a aaa')