Esempio n. 1
0
    def test_put_with_200_response(self, mock_put_meta, mock_http):
        client_collection = make_client_collection()
        dfw = DiskFileWriter(client_collection, 'obj', logger=logging.root)

        dfw.put({'meta1': 'val'})

        fake_http_conn = mock_http.return_value[0]
        self.assertEqual('0\r\n\r\n', fake_http_conn._buffer.getvalue())

        mock_release_conn = mock_http.return_value[1]
        mock_release_conn.assert_called_once_with()

        mock_put_meta.assert_called_with('obj', {'meta1': 'val', 'name': 'obj'})
Esempio n. 2
0
    def test_put_with_200_response(self, mock_put_meta, mock_http):
        client_collection = make_client_collection()
        dfw = DiskFileWriter(client_collection, 'obj', logger=logging.root)

        dfw.put({'meta1': 'val'})

        fake_http_conn = mock_http.return_value[0]
        self.assertEqual('0\r\n\r\n', fake_http_conn._buffer.getvalue())

        mock_release_conn = mock_http.return_value[1]
        mock_release_conn.assert_called_once_with()

        mock_put_meta.assert_called_with('obj', {
            'meta1': 'val',
            'name': 'obj'
        })