Beispiel #1
0
    def test_swift_store_store_data(self, mock_putContainer, mock_putObject, mock_SwiftConnectionInitialization, mock_zipUp):
    
        self.storeObject = swift_store.SwiftStore(test=True)

        d_ret = self.storeObject.storeData(file_name= self.filename, 
                              file_content= self.filecontent, Path= self.Path, is_zip= True,d_ret= self.d_ret)

        assert mock_SwiftConnectionInitialization.call_count == 1
        
        self.assertIsInstance(d_ret, dict)
Beispiel #2
0
    def test_swift_store_get_data(self, mock_wfileObject, mock_getObject , mock_SwiftConnectionInitialization):
    
        self.storeObject = swift_store.SwiftStore(test=True)

        mock_getObject.return_value = ({'content-length': '311', 'server': 'Apache/2.4.6 (Red Hat Enterprise Linux) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9', 'date': 'Wed, 15 Nov 2017 18:51:06 GMT', 'content-type': 'text/plain; charset=UTF-8', 'accept-ranges': 'bytes', 'etag': '1aafc94c2a0b8c01ac60435ccc74a8fd', 'x-trans-id': 'tx000000000000000002041-005a0c8c9a-c15974-default', 'x-timestamp': '1510768953.10244', 'last-modified': 'Wed, 15 Nov 2017 18:02:33 GMT'}, b'PK\x03\x04\x14\x00\x00\x00\x08\x00\xcam\x11K\x9e\x99\x11\xbc\x07\x00\x00\x00\x05\x00\x00\x00\x05\x00\x00\x002.txt\xcb\xccS0\xe2\x02\x00PK\x03\x04\x14\x00\x00\x00\x08\x00\xc2m\x11K]\xca<\x97\x07\x00\x00\x00\x05\x00\x00\x00\x05\x00\x00\x001.txt\xcb\xccS0\xe4\x02\x00PK\x03\x04\x14\x00\x00\x00\x08\x00\xcfm\x11K\xdf\xa8\n\xa5\x07\x00\x00\x00\x05\x00\x00\x00\n\x00\x00\x00data/3.txt\xcb\xccS0\xe6\x02\x00PK\x01\x02\x14\x03\x14\x00\x00\x00\x08\x00\xcam\x11K\x9e\x99\x11\xbc\x07\x00\x00\x00\x05\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x81\x00\x00\x00\x002.txtPK\x01\x02\x14\x03\x14\x00\x00\x00\x08\x00\xc2m\x11K]\xca<\x97\x07\x00\x00\x00\x05\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x81*\x00\x00\x001.txtPK\x01\x02\x14\x03\x14\x00\x00\x00\x08\x00\xcfm\x11K\xdf\xa8\n\xa5\x07\x00\x00\x00\x05\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x81T\x00\x00\x00data/3.txtPK\x05\x06\x00\x00\x00\x00\x03\x00\x03\x00\x9e\x00\x00\x00\x83\x00\x00\x00\x00\x00')
        
        d_ret = self.storeObject.getData(file_name= '121215', path= self.Path, is_zip= True, 
                                encoding= True, cleanup= True, d_ret= self.d_ret)

        assert mock_SwiftConnectionInitialization.call_count == 1
        
        self.assertIsInstance(d_ret, dict)
Beispiel #3
0
    def test_swift_store_get_data(self, mock_wfileObject, mock_getObject,
                                  mock_SwiftConnectionInitialization):

        self.storeObject = swift_store.SwiftStore(test=True)

        mock_wfileObject.return_value = None

        mock_getObject.return_value = b'PK\x03\x04\x14\x00\x00\x00\x08\x00sv\x02K\x9e\x99\x11\xbc\x07\x00\x00\x00\x05\x00\x00\x00\r\x00\x00\x00datadir/2.txt\xcb\xccS0\xe2\x02\x00PK\x03\x04\x14\x00\x00\x00\x08\x00\xa8n\x02K]\xca<\x97\x07\x00\x00\x00\x05\x00\x00\x00\r\x00\x00\x00datadir/1.txt\xcb\xccS0\xe4\x02\x00PK\x03\x04\x14\x00\x00\x00\x08\x00\x85v\x02K\xdf\xa8\n\xa5\x07\x00\x00\x00\x05\x00\x00\x00\x12\x00\x00\x00datadir/data/3.txt\xcb\xccS0\xe6\x02\x00PK\x01\x02\x14\x03\x14\x00\x00\x00\x08\x00sv\x02K\x9e\x99\x11\xbc\x07\x00\x00\x00\x05\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb4\x81\x00\x00\x00\x00datadir/2.txtPK\x01\x02\x14\x03\x14\x00\x00\x00\x08\x00\xa8n\x02K]\xca<\x97\x07\x00\x00\x00\x05\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb4\x812\x00\x00\x00datadir/1.txtPK\x01\x02\x14\x03\x14\x00\x00\x00\x08\x00\x85v\x02K\xdf\xa8\n\xa5\x07\x00\x00\x00\x05\x00\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb4\x81d\x00\x00\x00datadir/data/3.txtPK\x05\x06\x00\x00\x00\x00\x03\x00\x03\x00\xb6\x00\x00\x00\x9b\x00\x00\x00\x00\x00'

        d_ret = self.storeObject.getData(file_name='121215',
                                         path=self.Path,
                                         is_zip=True,
                                         encoding=True,
                                         cleanup=True,
                                         d_ret=self.d_ret)

        assert mock_SwiftConnectionInitialization.call_count == 1

        self.assertIsInstance(d_ret, dict)