Sha256: 78d2f41379821fb546836c83db4e34f61c020e9766972f25762229d3bfac9f3c

Contents?: true

Size: 902 Bytes

Versions: 5

Compression:

Stored size: 902 Bytes

Contents

#!/usr/bin/env python

def identity(object):
    return object

class RubyPythonMockObject:
    STRING = "STRING"
    STRING_LIST = ["STRING1", "STRING2"]
    INT = 1
    INT_LIST = [1,1]
    FLOAT = 1.0
    FLOAT_LIST = [1.0,1.0]

    def square_elements(self, aList):
        return [x**2 for x in aList]

    def sum_elements(self, aList):
        return sum(aList)

    def __eq__(self, other):
        if type(self) == type(other):
            return True
        else:
            return False

class NewStyleClass(object):
    def a_method(self):
        pass

an_int = 1
a_char = 'a'
a_float = 1.0
a_symbol = 'sym'
a_string = "STRING"
an_array = a_list = [an_int, a_char, a_float, a_string]
a_hash = a_dict = { an_int: an_int, a_char: a_char, a_symbol: a_float, a_string:
        a_string}
true = python_True = True
false = python_False = False
nil = python_None = None
a_tuple = tuple(a_list)

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
rubypython-0.3.1 spec/python_helpers/objects.py
rupy-0.4.2 spec/python_helpers/objects.py
rupy-0.4.1 spec/python_helpers/objects.py
rupy-0.4.0 ./spec/python_helpers/objects.py
rubypython-0.3.0 spec/python_helpers/objects.py