-
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathmac_test.py
More file actions
executable file
·92 lines (75 loc) · 2.39 KB
/
Copy pathmac_test.py
File metadata and controls
executable file
·92 lines (75 loc) · 2.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#!/usr/bin/env python
# encoding: utf-8
import angle
from parser_test_helper import *
class MacTest(ParserBaseTest,unittest.TestCase):
def test_mail(self):
pass
def test_bash2(self):
parse('exec ls')
parse('bash ls')
parse('ls "."')
parse('ls')
parse('x=ls')
def test_bash(self):
assert_result_is("½*2",1)
# parse('x=ls\na=x[1]')
# parse('x=ls;a=x[1]')#// messed up a=
# parse('`ls`')
def test_applescript(self):
if (ENV['APPLE']): skip()
parse('Tell application "Finder" to open home')
def test_files(self):
if (ENV['APPLE']): skip()
variables['x'] = ['/Users/me', ]
variables['my home folder'] = ['/Users/me', ]
assert('/Users/me == x')
assert('my home folder == /Users/me')
assert('my home folder == x')
def test_files3(self):
if (ENV['APPLE'], ):
skip()
skip()
init('my home folder = Dir.home')
parser.setter()
init('my home folder == /Users/me')
parser.condition()
init('/Users/me/.bashrc ok')
p = parser.linuxPath()
init('Dir.home')
r = parser.rubyThing()
parse('x := /Users/me ')
assert('my home folder == /Users/me')
assert('/Users/me == x')
assert('my home folder == x')
def test_variable_transitivity(self):
if (ENV['APPLE'], ):
skip()
parse('my home folder = Dir.home ')
parse('xs= my home folder ')
assert('xs = /Users/me')
def test_contains_file(self):
if (ENV['APPLE'], ):
skip()
parse('xs= all files in Dir.home')
p(variables['xs'])
assert('xs contains .bashrc')
parse('xs= Dir.home')
assert('xs contains .bashrc')
parse('xs=/Users/me')
assert('xs contains .bashrc')
parse('my home folder = Dir.home')
parse('my home folder is Dir.home')
p(variables())
p(variableValues())
assert()
def test_contains_file2(self):
if (ENV['APPLE'], ):
skip()
parse('my home folder = Dir.home')
parse('xs = my home folder ')
parse('xs = files in my home folder ')
assert('xs contains .bashrc')
skip()
parse('xs = all files in my home folder ')
parse('xs shall be all files in my home folder ')