def METHOD_NAME(self):
    # GIVEN
    gcs_object = self._monkeypatch_gcsobject(GCSObject('test/dir/file.jpg'))
    gcs_object_1 = self._monkeypatch_gcsobject(GCSObject('test/dir/'))
    # create a bucket
    gcs_object.client.create_bucket('test')
    # put a file into a bucket
    gcs_object.upload_from_string('content')
    # WHEN
    gcs_object_1.cp(self._monkeypatch_gcsobject(GCSObject('test/dir_copied/')))
    # THEN
    self.assertEqual(gcs_object_1.size(), len('content'))
    self.assertEqual(gcs_object.size(), len('content'))