Cassettes are unreadable

219 views
Skip to first unread message

Tom Rossi

unread,
Feb 18, 2013, 4:54:58 PM2/18/13
to vcr-...@googlegroups.com
I am updating a Ruby 1.8.7/Rails 2.3 project to Ruby 1.9.3/Rails 3.2.  The cassettes that are being recorded now aren't human readable?  Anything I may have done wrong?

They look like this:

      encoding: ASCII-8BIT
      string: !binary |-
        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

Myron Marston

unread,
Feb 18, 2013, 5:03:26 PM2/18/13
to vcr-...@googlegroups.com
You're not doing anything wrong.  Tenderlove changed psych a while back to dump strings tagged as ASCII-8BIT (e.g. binary) encoding as Base64-encoded data:


This was actually a fix for an issue a VCR user had:


Anyhow, even though it produces output that is not human readable, I think it's the correct behavior of Psych to treat strings tagged as binary as binary, and base64 encoding is the proper way to ensure binary data roundtrips correctly.

As the `encoding: ASCII-8BIT` bit of the cassette shows, the HTTP client library you are using is tagging the response body as ASCII-8BIT.  If there is a response header that indicates a different encoding then this may be a bug in the HTTP client library, as it should probably tag the response body string with the encoding if the headers provide one.

If you want the cassettes to be human readable, the simplest fix is to use a different serializer.  The built-in JSON serializer is simple to use, or you can easily write your own.

HTH,
Myron






--
You received this message because you are subscribed to the Google Groups "VCR Rubygem" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vcr-ruby+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Jonathan Rochkind

unread,
Feb 18, 2013, 5:09:46 PM2/18/13
to vcr-...@googlegroups.com, Myron Marston
Wow, I didn't realize there was a built-in JSON serializer... does it
avoid having all those responses saved as base64 in the serialized VCR
cassette?

If so, perhaps it should be documented more prominently somewhere... or
perhaps the JSON serializer should even be made default?

In general, it is often _appropriate_ for a response to be tagged
'binary' at the HTTP transport layer that VCR intervenes in -- but it
sure makes it inconvenient to have all that base64 in the cassettes, the
human readability of the cassettes used to be a huge advantage.
> <mailto:vcr-ruby%2Bunsu...@googlegroups.com>.

Myron Marston

unread,
Feb 18, 2013, 5:14:45 PM2/18/13
to Jonathan Rochkind, vcr-...@googlegroups.com
Wow, I didn't realize there was a built-in JSON serializer... does it avoid having all those responses saved as base64 in the serialized VCR cassette?

I believe so.

If so, perhaps it should be documented more prominently somewhere... or perhaps the JSON serializer should even be made default?

Are these two places not prominent enough?


I'm not convinced the JSON serializer should be made the default.  It dumps a long, single-line string that's not that human readable (given the lack of linebreaks and indentation).  Making it the default would break test suites out in the wild.



    For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google
Groups "VCR Rubygem" group.
To unsubscribe from this group and stop receiving emails from it, send

Jonathan Rochkind

unread,
Feb 18, 2013, 5:26:34 PM2/18/13
to Myron Marston, vcr-...@googlegroups.com
Ah, okay, thanks. No idea if I missed those places before, or if they
have been added since I first looked at those docs.

Ah, yeah, if the JSON one isn't human-readable either, then it's clearly
no improvement as the default.

Man, I wish there was a way to return to human readable cassettes even
for 'binary' tagged strings, but I guess it's just not to be. I really
miss having human-readable responses in my cassettes though.
> https://github.com/tenderlove/__psych/commit/__c9cd187d5aa8fa6607dd463b5f98a6__5483ae39ce
> <https://github.com/tenderlove/psych/commit/c9cd187d5aa8fa6607dd463b5f98a65483ae39ce>
>
> This was actually a fix for an issue a VCR user had:
>
> https://github.com/tenderlove/__psych/issues/27
> <https://github.com/tenderlove/psych/issues/27>
>
> Anyhow, even though it produces output that is not human readable, I
> think it's the correct behavior of Psych to treat strings tagged as
> binary as binary, and base64 encoding is the proper way to
> ensure binary
> data roundtrips correctly.
>
> As the `encoding: ASCII-8BIT` bit of the cassette shows, the
> HTTP client
> library you are using is tagging the response body as
> ASCII-8BIT. If
> there is a response header that indicates a different encoding
> then this
> may be a bug in the HTTP client library, as it should probably
> tag the
> response body string with the encoding if the headers provide one.
>
> If you want the cassettes to be human readable, the simplest fix
> is to
> use a different serializer. The built-in JSON serializer is
> simple to
> use, or you can easily write your own.
>
> HTH,
> Myron
>
>
>
>
>
>
> On Mon, Feb 18, 2013 at 1:54 PM, Tom Rossi <t...@themolehill.com
> <mailto:t...@themolehill.com>
> <mailto:t...@themolehill.com <mailto:t...@themolehill.com>>> wrote:
>
> I am updating a Ruby 1.8.7/Rails 2.3 project to Ruby
> 1.9.3/Rails
> 3.2. The cassettes that are being recorded now aren't human
> readable? Anything I may have done wrong?
>
> They look like this:
>
> encoding: ASCII-8BIT
> string: !binary |-
>
> H4sIAAAAAAAAA+1bW0/jRhR+__51eM8tAnAnPx3FTIqmrLtqtttdKyT1__UfjD0B
>
> L44nsodL/__n3PhEBZ7RofyYkdCZCQwBnHo+__8735lz88m7+0VJbl3dFL46nbAj
>
> OiGuynxeVJenky/__nZ1MzeTc7OAnFwk1dFerCNSSslu50k__tZ1uprMDgj5/9NV
>
> /Bcu5Glwm2Xxz8mMUyamlE+__ZPDmOVx7XuSari2WAh8/+__OYdnnNdpdv0v+c0t
>
> S78ilbsjpb/05K4IV/__4mEMblIZkX92ThL4rSHZI0z0mWZleO__XNw0wdWHJLgm
>
> wDOeffHDluD++nHr89KnYTKjRxy2s/__5gs58i3+y6qIK7dPVkpgxXimt9clzk
>
> m0VLQMtX0+/XJoJrw+nJ8dOKxztq/__9Vl4Qe3MCptkhgL9zyt2dwUfO6nRXC__L
>
> H90mlTVSW7jv+__bJvN1ilCzc7q13u6iIjn0p/M5+__7p82tP43kHT9xu2ZvO2Qi
>
> GQB76yaAGcGUwBCgpFE2GYYAbRnTmn__cS8OtVXTTkl7IsKrCarcKftGoJCT89
>
> Qtg/S6RgZu/__gN0pwOir8YJItrgwJP8fAT5WwXO0d/__JoaE91Wh/vZofUD9/3g
>
> TzDOhzLG7f7Br6iRAsQ7GvwUPEI/+__AUCfm0pMxTMrPvwtcIKqcAohjh8WUK__F
>
> gpigA/6PLr0in5fO3abX2/__T8A4FvDGUWDplu8Ac9eIXR43p+__Csz3s32M69Em
>
> AfxB493wvyrb7w2+RBy7EMdrQBUD/__qC2D2cRi9FAh+__PZ3bFL4eED2L6GMJ5C
>
> IP9m+8+z5/__7gY0JOrZXRBpXxDmr7zKgkGTPi7w8/__o5igRysol6DwH9Lxa6aF
>
> joWQDt+zs6Cnt+__fhePTBzN5cz5ZdD8fZPgT8qGLPkLav__xg7428umyFqDRIEP
>
> ua5AgT+__o46faajVmrYH2rrRpDPwqMRD1YDzPk__PArq1QiR601sL4xp8aE/FKK
>
> PSx0QgMi0Xo8+NlUbAH+7jK/__hi4Ij2bWfe4Oav1axI11Rj27yrgAfs__CuJeP6
>
> sowfIE8AesQU/__EAA19Hx0kpaFUnvZuJ1dbxe5ALJAuo__cToSCviCGgEGloBKr
>
> DYQHHQnA7qTAAZMWKTzvHv/__hyiV52EVsHJPfF2lRHhJ3v/R1IJ/+__fk+Oyfs/
>
> z8jc1/DroW0MF65cCo3Sw9gLL+__YrknnoAFdh3XkmMaVB8ovpaK4FFpsn__+ycw
>
> o6Cu38Hv7lrKbPoCw0gCUAITxiiJyr__AHFZhUzMZuRwcBOxRYe1enRWCxsQ19
>
> bRDQOu9fy6W+__yHJ3X6RwsXH1beFgUqQh058uw89kkV__Y3ZTF3NRxcDblzFw9L
>
> MuwphtUXVCve9BXHdKK/fJy/__AX21E4zUl8FkMoJqmqAiiEH1JYwF5Y__+pr955
>
> PCqT4Vya2CPsPl8GhZ/__LRI2ayfBh8ngGzifWivcMfiatHdf6e__8OfCEwizxSD
>
> DgYG/9dTQwTX33teSWFcP+__Ocqv0zfgoTM+__P6nt7wo0IfGFdSFmX7kMzBACMw
>
> NcDAjNSSgig7T94PrqpicEj+__SmvfhCJLtzc2AwpoHxn7Lrr9uKry9C__Gc/dqU
>
> BaSGMGdclhcwnowMlOhRtDdErcUwVM__134FqLogi57DQVbGcLyQBDjZiBZ6Bm
>
> 7xwWjIVzwSCEHi8X7F32RTksKmViUb__HqK3RYvSlAZWuUQYcB1fEeMl2QRsZ3
>
> HEZUQJx6byk3Yj0QImKCNxYsi7O83e__nC61PACxRkfrEsXYAXleBtoCYQPycB
>
> 3gMKfpp7EtLmukGShOnNKuhNQQyDIW__lQjWjQLh9VI/DwFo1sCHI5kgdMehF5
> MGbvZpIl8AB98u36Kvi2Z2/dzQ7+__Awno8bysNwAA
>
> --
> You received this message because you are subscribed to the
> Google
> Groups "VCR Rubygem" group.
> To unsubscribe from this group and stop receiving emails
> from it,
> send an email to vcr-ruby+unsubscribe@__googlegroups.com
> <mailto:vcr-ruby%2Bunsu...@googlegroups.com>
> <mailto:vcr-ruby%__2Buns...@googlegroups.com
> <mailto:vcr-ruby%252Buns...@googlegroups.com>__>.
>
> For more options, visit
> https://groups.google.com/__groups/opt_out
> <https://groups.google.com/groups/opt_out>.
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "VCR Rubygem" group.
> To unsubscribe from this group and stop receiving emails from
> it, send
> an email to vcr-ruby+unsubscribe@__googlegroups.com
> <mailto:vcr-ruby%2Bunsu...@googlegroups.com>.
> For more options, visit
> https://groups.google.com/__groups/opt_out
> <https://groups.google.com/groups/opt_out>.
>
>
>

Myron Marston

unread,
Feb 18, 2013, 5:28:47 PM2/18/13
to Jonathan Rochkind, vcr-...@googlegroups.com
You can always write your own serializer, and have it be pretty json formatted or whatever.  The serializer is three methods (file_extension, serialize, deserialize) and then it's one config option to use it.


             <mailto:vcr-ruby%__2Bunsu...@googlegroups.com
        <mailto:vcr-ruby%252Bunsubscribe@googlegroups.com>__>.

Jonathan Rochkind

unread,
Feb 18, 2013, 5:32:35 PM2/18/13
to Myron Marston, vcr-...@googlegroups.com
I guess I should try to understand why the YAML serializer had to start
base64 encoding first (and why the JSON serializer somehow gets away
without it, without having the same problems).

If I did figure out a way to write a serializer that was reliable
without base64 encoding, as well as human readable -- is that something
you would be interested in being a part of VCR?

On 2/18/2013 5:28 PM, Myron Marston wrote:
> You can always write your own serializer, and have it be pretty json
> formatted or whatever. The serializer is three methods (file_extension,
> serialize, deserialize) and then it's one config option to use it.
>
>
> On Mon, Feb 18, 2013 at 2:26 PM, Jonathan Rochkind <roch...@jhu.edu
> <mailto:roch...@jhu.edu>> wrote:
>
> Ah, okay, thanks. No idea if I missed those places before, or if
> they have been added since I first looked at those docs.
>
> Ah, yeah, if the JSON one isn't human-readable either, then it's
> clearly no improvement as the default.
>
> Man, I wish there was a way to return to human readable cassettes
> even for 'binary' tagged strings, but I guess it's just not to be. I
> really miss having human-readable responses in my cassettes though.
>
>
> On 2/18/2013 5:14 PM, Myron Marston wrote:
>
> > Wow, I didn't realize there was a built-in JSON
> serializer... does it
> avoid having all those responses saved as base64 in the
> serialized VCR
> cassette?
>
> I believe so.
>
> If so, perhaps it should be documented more prominently
> somewhere... or
>
> perhaps the JSON serializer should even be made default?
>
> Are these two places not prominent enough?
>
> https://relishapp.com/vcr/vcr/__v/2-4-0/docs/cassettes/__cassette-format
> <https://relishapp.com/vcr/vcr/v/2-4-0/docs/cassettes/cassette-format>!
> http://rubydoc.info/gems/vcr/__VCR:use_cassette
> <http://rubydoc.info/gems/vcr/VCR:use_cassette>
>
> I'm not convinced the JSON serializer should be made the
> default. It
> dumps a long, single-line string that's not that human readable
> (given
> the lack of linebreaks and indentation). Making it the default
> would
> break test suites out in the wild.
>
>
> On Mon, Feb 18, 2013 at 2:09 PM, Jonathan Rochkind
> <roch...@jhu.edu <mailto:roch...@jhu.edu>
> <mailto:roch...@jhu.edu <mailto:roch...@jhu.edu>>> wrote:
>
> Wow, I didn't realize there was a built-in JSON
> serializer... does
> it avoid having all those responses saved as base64 in the
> serialized VCR cassette?
>
> If so, perhaps it should be documented more prominently
> somewhere...
> or perhaps the JSON serializer should even be made default?
>
> In general, it is often _appropriate_ for a response to be
> tagged
> 'binary' at the HTTP transport layer that VCR intervenes in
> -- but
> it sure makes it inconvenient to have all that base64 in the
> cassettes, the human readability of the cassettes used to
> be a huge
> advantage.
>
>
> On 2/18/2013 5:03 PM, Myron Marston wrote:
>
> You're not doing anything wrong. Tenderlove changed
> psych a
> while back
> to dump strings tagged as ASCII-8BIT (e.g. binary)
> encoding as
> Base64-encoded data:
>
> https://github.com/tenderlove/____psych/commit/____c9cd187d5aa8fa6607dd463b5f98a6____5483ae39ce
> <https://github.com/tenderlove/__psych/commit/__c9cd187d5aa8fa6607dd463b5f98a6__5483ae39ce>
>
>
> <https://github.com/__tenderlove/psych/commit/__c9cd187d5aa8fa6607dd463b5f98a6__5483ae39ce
> <https://github.com/tenderlove/psych/commit/c9cd187d5aa8fa6607dd463b5f98a65483ae39ce>>
>
> This was actually a fix for an issue a VCR user had:
>
> https://github.com/tenderlove/____psych/issues/27
> <https://github.com/tenderlove/__psych/issues/27>
>
> <https://github.com/__tenderlove/psych/issues/27
> H4sIAAAAAAAAA+1bW0/jRhR+____51eM8tAnAnPx3FTIqmrLtqtttdKyT1____UfjD0B
>
>
> L44nsodL/____n3PhEBZ7RofyYkdCZCQwBnHo+____8735lz88m7+0VJbl3dFL46nbAj
>
>
> OiGuynxeVJenky/____nZ1MzeTc7OAnFwk1dFerCNSSslu50k____tZ1uprMDgj5/9NV
>
>
> /Bcu5Glwm2Xxz8mMUyamlE+____ZPDmOVx7XuSari2WAh8/+____OYdnnNdpdv0v+c0t
>
>
> S78ilbsjpb/05K4IV/____4mEMblIZkX92ThL4rSHZI0z0mWZleO____XNw0wdWHJLgm
>
>
> wDOeffHDluD++nHr89KnYTKjRxy2s/____5gs58i3+__y6qIK7dPVkpgxXimt9clzk
>
>
> m0VLQMtX0+/XJoJrw+nJ8dOKxztq/______9Vl4Qe3MCptkhgL9zyt2dwUfO6nRXC____L
>
>
> H90mlTVSW7jv+____bJvN1ilCzc7q13u6iIjn0p/M5+____7p82tP43kHT9xu2ZvO2Qi
>
>
> GQB76yaAGcGUwBCgpFE2GYYAbRnTmn______cS8OtVXTTkl7IsKrCarcKftGoJCT89
>
>
> Qtg/S6RgZu/____gN0pwOir8YJItrgwJP8fAT5WwXO0d/____JoaE91Wh/vZofUD9/3g
>
>
> TzDOhzLG7f7Br6iRAsQ7GvwUPEI/+______AUCfm0pMxTMrPvwtcIKqcAohjh8WUK____F
>
>
> gpigA/6PLr0in5fO3abX2/____T8A4FvDGUWDplu8Ac9eIXR43p+____Csz3s32M69Em
>
>
> AfxB493wvyrb7w2+RBy7EMdrQBUD/____qC2D2cRi9FAh+____PZ3bFL4eED2L6GMJ5C
>
>
> IP9m+8+z5/____7gY0JOrZXRBpXxDmr7zKgkGTPi7w8/____o5igRysol6DwH9Lxa6aF
>
>
> joWQDt+zs6Cnt+____fhePTBzN5cz5ZdD8fZPgT8qGLPkLav____xg7428umyFqDRIEP
>
>
> ua5AgT+____o46faajVmrYH2rrRpDPwqMRD1YDzPk____PArq1QiR601sL4xp8aE/FKK
>
>
> PSx0QgMi0Xo8+NlUbAH+7jK/____hi4Ij2bWfe4Oav1axI11Rj27yrgAfs____CuJeP6
>
>
> sowfIE8AesQU/____EAA19Hx0kpaFUnvZuJ1dbxe5ALJAuo____cToSCviCGgEGloBKr
>
>
> DYQHHQnA7qTAAZMWKTzvHv/____hyiV52EVsHJPfF2lRHhJ3v/R1IJ/+____fk+Oyfs/
>
>
> z8jc1/DroW0MF65cCo3Sw9gLL+____YrknnoAFdh3XkmMaVB8ovpaK4FFpsn____+ycw
>
>
> o6Cu38Hv7lrKbPoCw0gCUAITxiiJyr______AHFZhUzMZuRwcBOxRYe1enRWCxsQ19
>
>
> bRDQOu9fy6W+____yHJ3X6RwsXH1beFgUqQh058uw89kkV____Y3ZTF3NRxcDblzFw9L
>
>
> MuwphtUXVCve9BXHdKK/fJy/____AX21E4zUl8FkMoJqmqAiiEH1JYwF5Y____+pr955
>
>
> PCqT4Vya2CPsPl8GhZ/____LRI2ayfBh8ngGzifWivcMfiatHdf6e____8OfCEwizxSD
>
>
> DgYG/9dTQwTX33teSWFcP+____Ocqv0zfgoTM+____P6nt7wo0IfGFdSFmX7kMzBACMw
>
>
> NcDAjNSSgig7T94PrqpicEj+____SmvfhCJLtzc2AwpoHxn7Lrr9uKry9C____Gc/dqU
>
>
> BaSGMGdclhcwnowMlOhRtDdErcUwVM______134FqLogi57DQVbGcLyQBDjZiBZ6Bm
>
>
> 7xwWjIVzwSCEHi8X7F32RTksKmViUb______HqK3RYvSlAZWuUQYcB1fEeMl2QRsZ3
>
>
> HEZUQJx6byk3Yj0QImKCNxYsi7O83e______nC61PACxRkfrEsXYAXleBtoCYQPycB
>
>
> 3gMKfpp7EtLmukGShOnNKuhNQQyDIW____lQjWjQLh9VI/__DwFo1sCHI5kgdMehF5
> MGbvZpIl8AB98u36Kvi2Z2/dzQ7+____Awno8bysNwAA
>
>
> --
> You received this message because you are
> subscribed to the
> Google
> Groups "VCR Rubygem" group.
> To unsubscribe from this group and stop receiving
> emails
> from it,
> send an email to
> vcr-ruby+unsubscribe@__googleg__roups.com <http://googlegroups.com>
> <mailto:vcr-ruby%____2Bun...@googlegroups.com
> <mailto:vcr-ruby%25__2Bun...@googlegroups.com>
> <mailto:vcr-ruby%__252Bunsubscribe@googlegroups.__com
> <mailto:vcr-ruby%25252Bun...@googlegroups.com>>__>.
>
> For more options, visit
> https://groups.google.com/____groups/opt_out
> <https://groups.google.com/__groups/opt_out>
> <https://groups.google.com/__groups/opt_out
> <https://groups.google.com/groups/opt_out>>.
>
>
>
>
> --
> You received this message because you are subscribed to
> the Google
> Groups "VCR Rubygem" group.
> To unsubscribe from this group and stop receiving
> emails from
> it, send
> an email to vcr-ruby+unsubscribe@__googleg__roups.com
> <http://googlegroups.com>
>
> <mailto:vcr-ruby%__2Buns...@googlegroups.com
> <mailto:vcr-ruby%252Buns...@googlegroups.com>__>.
> For more options, visit
> https://groups.google.com/____groups/opt_out
> <https://groups.google.com/__groups/opt_out>

Myron Marston

unread,
Feb 18, 2013, 5:38:44 PM2/18/13
to Jonathan Rochkind, vcr-...@googlegroups.com
Potentially.  Hard to say if I'd want it included without seeing it.



                 <mailto:vcr-ruby%__2Bunsu...@googlegroups.com
        <mailto:vcr-ruby%252Bunsubscribe@googlegroups.com>__>

          <mailto:vcr-ruby%____2Bunsu...@googlegroups.com
        <mailto:vcr-ruby%25__2Bunsu...@googlegroups.com>
                 <mailto:vcr-ruby%__252Bunsubscribe@googlegroups.__com
        <mailto:vcr-ruby%25252Bunsubscribe@googlegroups.com>>__>.


                      For more options, visit
        https://groups.google.com/____groups/opt_out
        <https://groups.google.com/__groups/opt_out>

                 <https://groups.google.com/__groups/opt_out
        <https://groups.google.com/groups/opt_out>>.




                 --
                 You received this message because you are subscribed to
        the Google
                 Groups "VCR Rubygem" group.
                 To unsubscribe from this group and stop receiving
        emails from
                 it, send
                 an email to vcr-ruby+unsubscribe@__googleg__roups.com
        <http://googlegroups.com>


                 <mailto:vcr-ruby%__2Bunsu...@googlegroups.com
        <mailto:vcr-ruby%252Bunsubscribe@googlegroups.com>__>.
                 For more options, visit

Tom Rossi

unread,
Feb 25, 2013, 3:53:27 PM2/25/13
to vcr-...@googlegroups.com, Jonathan Rochkind
Sorry, this is over my head.  Is there a way for me to at least be able to copy and paste the content into IRB and get it translated?

Thanks!
Tom

To unsubscribe from this group and stop receiving emails from it, send an email to vcr-ruby+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages