@ -11,6 +11,7 @@ from common.xattr import getxattr
from selfdrive . loggerd . tests . loggerd_tests_common import UploaderTestCase
from selfdrive . loggerd . tests . loggerd_tests_common import UploaderTestCase
class TestLogHandler ( logging . Handler ) :
class TestLogHandler ( logging . Handler ) :
def __init__ ( self ) :
def __init__ ( self ) :
logging . Handler . __init__ ( self )
logging . Handler . __init__ ( self )
@ -22,7 +23,7 @@ class TestLogHandler(logging.Handler):
def emit ( self , record ) :
def emit ( self , record ) :
try :
try :
j = json . loads ( record . message )
j = json . loads ( record . getMessage ( ) )
if j [ " event " ] == " upload_success " :
if j [ " event " ] == " upload_success " :
self . upload_order . append ( j [ " key " ] )
self . upload_order . append ( j [ " key " ] )
if j [ " event " ] == " upload_ignored " :
if j [ " event " ] == " upload_ignored " :
@ -33,6 +34,7 @@ class TestLogHandler(logging.Handler):
log_handler = TestLogHandler ( )
log_handler = TestLogHandler ( )
cloudlog . addHandler ( log_handler )
cloudlog . addHandler ( log_handler )
class TestUploader ( UploaderTestCase ) :
class TestUploader ( UploaderTestCase ) :
def setUp ( self ) :
def setUp ( self ) :
super ( TestUploader , self ) . setUp ( )
super ( TestUploader , self ) . setUp ( )