def testCollectionOut(self): array_1 = [[i, MyClass()] for i in range(5)] array_2 = [MyClass() for _ in range(5)] array_3 = [[[i, i * 2], MyClass()] for i in range(5)] for i in range(5): append(array_1, "appended") modify_obj(array_2, "modified") modify_deep_obj(array_3, "appended", "modified") array_1 = compss_wait_on(array_1) array_2 = compss_wait_on(array_2) array_3 = compss_wait_on(array_3) appends = True modifies = True deep_modifies = True for i in range(5): if appends: appends = "appended" in array_1[i] if modifies: modifies = array_2[i].get_test() == "modified" if deep_modifies: _0 = "appended" in array_3[i][0] _1 = array_3[i][1].get_test() == "modified" deep_modifies = _0 and _1 self.assertTrue(appends) self.assertTrue(modifies) self.assertTrue(deep_modifies)
def function(name): c = MyClass() return c.my_method(name)
from my_class import MyClass from my_class2 import MyClass2 from base_class import BaseClass from derived_class import DerivedClass if __name__ == '__main__': # simple class object and call obj = MyClass() obj.print_text('sample class') print('-' * 100) # class with properties and overloaded method obj2 = MyClass2() # normal method call obj2.process(10, 'green') # overload call obj2.proces() print('-' * 100) # inheritance child_obj = DerivedClass() child_obj.process() child_obj.base_method() child_obj.derived_method()
#!/usr/bin/env python from class_b import ClassB from class_a import ClassA from my_class import MyClass a = ClassA() b = ClassB() b.get_family() c = [a] + [b] print c, "\n" print b.__class__ print "\n== MyClass ==" mc = MyClass() print "mc =", mc print "mc.i =", mc.i mc.i = 10 print "mc.i =", mc.i print "mc.f() =", mc.f() print "dir(mc) =", dir(mc)
from human import Human from my_class import MyClass from age_comparator import AgeComparator if __name__ == '__main__': h1 = Human('nao', 50, 20) h2 = Human('yk', 50, 21) c8r = AgeComparator() my_class = MyClass(c8r) print(my_class.compare(h1, h2))
import my_class as mc import unittest as ut from my_class import MyClass a = MyClass() b = MyClass() unittest.TestCase().assertEquals(a, b) a == b d = {} d[a] = 5
from my_class import MyClass if __name__ == "__main__": my_class = MyClass() print(my_class.my_function(6))
def create_object(value): if value == 'myclass': return MyClass() return None
print("`l` is equals `%s`" % l) print("\nExample : IMPORT") from my_class import MyClass print("\nExample : FUNCTION") def my_function(i): return i * 10 print("Return : %d" % my_function(2)) print("\nExample : OOP") cls = MyClass() print(cls.attribute) # print("my_value") # print(cls.__another_attribute) # ERROR : Private attribute print("\nExample : ARGS") cls.set("I", "LOVE", "PYTHON") print("\nExample : KWARGS") cls.set(value="I", param="LOVE", r="PYTHON") print("\nExample : PARAM + ARGS") cls.define("I", "LOVE", "PYTHON") print("\nExample : OS") import os files = os.listdir(".")
def test_add10(self): c1 = MyClass(1) self.assertEqual(c1.add10(), 11)
def test_double(self): c1 = MyClass(2) self.assertEqual(c1.double_me(), 4)
def my_func(): instance = MyClass() instance.do_thing()