Any ideas on how to test this and turn it into a reasonable bug report? On Tue, Sep 29, 2015 at 10:27 AM, Aaron Meurer <[email protected]> wrote:
> On Mon, Sep 28, 2015 at 8:06 PM, Kate MacInnis <[email protected]> > wrote: > > Oh, sure. Didn't mean to imply that it doesn't, I'm just happy that I > can > > start my next project using sympy and python 3.5. > > > > Although, I am confused-- how can it be a bug in fastcache if it only > shows > > up when fastcache isn't installed? > > Oh, I guess I got that backwards. Peter's assessment that it's a bug > in lru_cache sounds right. We should determine if it really is a bug > in lru_cache and not just in the way we are using it, and if so, > report this to upstream CPython. > > Aaron Meurer > > > > > On Monday, September 28, 2015 at 7:43:58 PM UTC-5, Aaron Meurer wrote: > >> > >> This does need to be fixed, though. I suspect it's a bug in fastcache. > >> > >> Aaron Meurer > >> > >> On Mon, Sep 28, 2015 at 7:42 PM, Kate MacInnis <[email protected]> > wrote: > >> > Awesome. That fixes all 7 errors in physics/vector and vector. So in > >> > 3.4 > >> > it works with or without fastcache, in 3.5 it works only with > fastcache. > >> > > >> > The only other problem I got was in sympify, where the expected error > >> > for > >> > "lambda *args: args" changes from a SyntaxError to a TypeError, > because > >> > of > >> > the changes to sequence unpacking in 3.5. So that's a simple fix. > >> > > >> > On Monday, September 28, 2015 at 7:15:12 PM UTC-5, Aaron Meurer wrote: > >> >> > >> >> I think this might have to do with fastcache. If I install it, the > >> >> test passes, but if I remove it, it fails. > >> >> > >> >> Aaron Meurer > >> >> > >> >> On Mon, Sep 28, 2015 at 6:17 PM, Kate MacInnis <[email protected]> > >> >> wrote: > >> >> > Alright, I might try to delve into the test runner then. I'm > running > >> >> > this > >> >> > on Python 3.5, and there are several oddities, including an error > >> >> > that > >> >> > interrupts the test running process if you run `test("vector")` but > >> >> > not > >> >> > `test('sympy/physics/vector/tests/test_functions')` -- but if you > >> >> > comment > >> >> > out the entire file sympy/physics/vector/tests/test_functions.py, > >> >> > then > >> >> > `test("vector")` completes. > >> >> > > >> >> > > >> >> > > >> >> > On Monday, September 28, 2015 at 3:44:50 PM UTC-5, Aaron Meurer > >> >> > wrote: > >> >> >> > >> >> >> I think that should work. Usually when a test fails, I open the > file > >> >> >> and take a look at it, and run the code manually if I need to, but > >> >> >> the > >> >> >> test runner doesn't do anything more than just import the modules > >> >> >> and > >> >> >> run all the functions that start with "test_". > >> >> >> > >> >> >> Aaron Meurer > >> >> >> > >> >> >> On Mon, Sep 28, 2015 at 3:31 PM, Kate MacInnis < > [email protected]> > >> >> >> wrote: > >> >> >> > I just want to make sure I understand how testing is supposed to > >> >> >> > work, > >> >> >> > before I start going through the code looking for the source of > >> >> >> > (what > >> >> >> > I > >> >> >> > think is) weirdness. > >> >> >> > > >> >> >> > If I run `sympy.test('test_frame')` and get: > >> >> >> > > >> >> >> > sympy/physics/vector/tests/test_frame.py[4] .EE. > >> >> >> > [FAIL] > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > _____________________________________________________________________________________ > >> >> >> > _______________ > >> >> >> > sympy/physics/vector/tests/test_frame.py:test_ang_vel > >> >> >> > _______________ > >> >> >> > File > >> >> >> > > >> >> >> > > >> >> >> > > "/users/kate/devstuff/sympy/sympy/physics/vector/tests/test_frame.py", > >> >> >> > line > >> >> >> > 65, in test_ang_vel > >> >> >> > ... > >> >> >> > > >> >> >> > > >> >> >> > then I should be able to do > >> >> >> >>>> from sympy.physics.vector.tests.test_frame import > test_ang_vel > >> >> >> >>>> test_ang_vel() > >> >> >> > > >> >> >> > and get the same error, right? Or is that not what is supposed > to > >> >> >> > happen? > >> >> >> > > >> >> >> > -- > >> >> >> > You received this message because you are subscribed to the > Google > >> >> >> > Groups > >> >> >> > "sympy" group. > >> >> >> > To unsubscribe from this group and stop receiving emails from > it, > >> >> >> > send > >> >> >> > an > >> >> >> > email to [email protected]. > >> >> >> > To post to this group, send email to [email protected]. > >> >> >> > Visit this group at http://groups.google.com/group/sympy. > >> >> >> > To view this discussion on the web visit > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > https://groups.google.com/d/msgid/sympy/70260765-bde6-424f-9cb1-1b813f6ef671%40googlegroups.com > . > >> >> >> > For more options, visit https://groups.google.com/d/optout. > >> >> > > >> >> > -- > >> >> > You received this message because you are subscribed to the Google > >> >> > Groups > >> >> > "sympy" group. > >> >> > To unsubscribe from this group and stop receiving emails from it, > >> >> > send > >> >> > an > >> >> > email to [email protected]. > >> >> > To post to this group, send email to [email protected]. > >> >> > Visit this group at http://groups.google.com/group/sympy. > >> >> > To view this discussion on the web visit > >> >> > > >> >> > > >> >> > > https://groups.google.com/d/msgid/sympy/1c016950-a16f-46df-875d-6b4fa229b86f%40googlegroups.com > . > >> >> > > >> >> > For more options, visit https://groups.google.com/d/optout. > >> > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups > >> > "sympy" group. > >> > To unsubscribe from this group and stop receiving emails from it, send > >> > an > >> > email to [email protected]. > >> > To post to this group, send email to [email protected]. > >> > Visit this group at http://groups.google.com/group/sympy. > >> > To view this discussion on the web visit > >> > > >> > > https://groups.google.com/d/msgid/sympy/a500f9f0-aeb8-4619-af7d-ec733b078ff0%40googlegroups.com > . > >> > > >> > For more options, visit https://groups.google.com/d/optout. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "sympy" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To post to this group, send email to [email protected]. > > Visit this group at http://groups.google.com/group/sympy. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/sympy/1d00e4ec-0aac-46a8-9f67-da4dbfd823c4%40googlegroups.com > . > > > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to a topic in the > Google Groups "sympy" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/sympy/AnwYTJGRBB4/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/sympy. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CAKgW%3D6JHSqqkBSiyN8pcTAATk8hRKMOK0WOf-PGCy%3DkX-RgNuw%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CALoNiQctpgNG0rYtS9_e9Z2FZGc9eBKhS9mwuhfzCp2Hb%3D6NJQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
