def main(): """ Parse arguments from command line """ print("Version 1.1") argv = sys.argv length = len(argv) if length != 2: print_help() exit() dependent_list_string = sys.argv[1] statement = Generator.generate_statements(dependent_list_string) print(statement)
def test_generate_statements(self): data = ' * @var Foo | Bar ' statements = Generator.generate_statements(data) expected = ''' /** @var Foo */ private $foo; /** @var Bar */ private $bar; public function __construct( Foo $foo, Bar $bar ) { $this->foo = $foo; $this->bar = $bar; } ''' self.assertEqual(expected, statements)