@ -33,7 +33,7 @@ class JBIQueriesTestCase(BaseTest):
" fake " ,
" fake " ,
]
]
check = JenkinsBuildInfo . objects . release_projects ( " mr3.1-fake " )
check = JenkinsBuildInfo . objects . release_projects ( " mr3.1-fake " )
self . assert CountEqual( check , projects )
self . assert ListEqual( list ( check ) , projects )
def test_release_project_uuids ( self ) :
def test_release_project_uuids ( self ) :
projects = [
projects = [
@ -77,16 +77,18 @@ class JBIQueriesTestCase(BaseTest):
)
)
def test_purge_release ( self ) :
def test_purge_release ( self ) :
prev_count = JenkinsBuildInfo . objects . count ( )
jbi = JenkinsBuildInfo . objects . get ( pk = 1 )
jbi = JenkinsBuildInfo . objects . get ( pk = 1 )
jbi . date = datetime . now ( )
jbi . date = datetime . now ( )
jbi . save ( )
jbi . save ( )
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , 5 )
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , prev_count )
JenkinsBuildInfo . objects . purge_release (
JenkinsBuildInfo . objects . purge_release (
" mr3.1-fake " , timedelta ( weeks = 3 )
" mr3.1-fake " , timedelta ( weeks = 3 )
)
)
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , 1 )
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , 1 )
def test_purge_release_none ( self ) :
def test_purge_release_none ( self ) :
prev_count = JenkinsBuildInfo . objects . count ( )
jbi = JenkinsBuildInfo . objects . get ( pk = 1 )
jbi = JenkinsBuildInfo . objects . get ( pk = 1 )
jbi . param_release = None
jbi . param_release = None
jbi . save ( )
jbi . save ( )
@ -96,9 +98,9 @@ class JBIQueriesTestCase(BaseTest):
) . count ( ) ,
) . count ( ) ,
1 ,
1 ,
)
)
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , 5 )
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , prev_count )
JenkinsBuildInfo . objects . purge_release ( None , timedelta ( weeks = 3 ) )
JenkinsBuildInfo . objects . purge_release ( None , timedelta ( weeks = 3 ) )
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , 4 )
self . assertEqual ( JenkinsBuildInfo . objects . count ( ) , prev_count - 1 )
class JBIQueriesUUIDTest ( BaseTest ) :
class JBIQueriesUUIDTest ( BaseTest ) :
@ -113,7 +115,7 @@ class JBIQueriesUUIDTest(BaseTest):
check = JenkinsBuildInfo . objects . release_projects (
check = JenkinsBuildInfo . objects . release_projects (
self . release , release_uuid = self . release_uuid
self . release , release_uuid = self . release_uuid
)
)
self . assert CountEqual( check , projects )
self . assert ListEqual( list ( check ) , projects )
def test_release_project_uuids ( self ) :
def test_release_project_uuids ( self ) :
projects = [
projects = [