Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
I tried several solutions and amongst them your solution; all passed fine "TESTS" and "ATTEMPT". I don't understand why you got that and I am unable to reproduce it. Save your solution, "RESET" the page try again.
I've changed it to def convert_fract(lst) copied verbtim from you snippet it's still producing
#<NoMethodError: undefined method
expect' for main:Object Did you mean? exec> main.rb:15:in
block (2 levels) in '/runner/frameworks/ruby/cw-2.rb:180:in
wrap_error' /runner/frameworks/ruby/cw-2.rb:72:in
it'/runner/frameworks/ruby/cw-2.rb:206:in
it' main.rb:14:in
block in '/runner/frameworks/ruby/cw-2.rb:55:in
block in describe' /runner/frameworks/ruby/cw-2.rb:46:in
measure'/runner/frameworks/ruby/cw-2.rb:51:in
describe' /runner/frameworks/ruby/cw-2.rb:202:in
describe'main.rb:13:in `'
When going through ATTEMPT!
The template solution is:
Function name in your solution is not the good one. Your solution is passing "ATTEMPT".
Issue with test for the attempt with ruby returning this in the logs #<NoMethodError: undefined method `expect' for main:Object
Did you mean? exec>
unable to complete kata because of this
I see, I had thought the instructions would be specific to the chosen language. Thank you.
This example is not said to be specific to Python: the kata contains 34 languages.
(sorry, my first comments and getting used to the interface)
Thanks for the clarification on the function name.
I see the list of tuple response type in the Example section in the instructions:
Example:
convertFracs [(1, 2), (1, 3), (1, 4)]
shouldBe
[(6, 12), (4, 12), (3, 12)]Where do you see that?
Both names are accepted. See "Sample Tests" with "try:" block.
For Python, the instructions indicate the return type should be a list of tuples.
convertFracs [(1, 2), (1, 3), (1, 4)]
shouldBe
[(6, 12), (4, 12), (3, 12)]But the tests expect the return type to be a list of lists.
Also the name of the function is different in the instructions (convertFracs) versus the tests (convert_fracts).