18
18
zeros_like ,
19
19
)
20
20
from .._dtypes import float32 , float64
21
- from .._array_object import Array
21
+ from .._array_object import Array , CPU_DEVICE
22
22
23
23
24
24
def test_asarray_errors ():
@@ -30,7 +30,8 @@ def test_asarray_errors():
30
30
# Preferably this would be OverflowError
31
31
# assert_raises(OverflowError, lambda: asarray([2**100]))
32
32
assert_raises (TypeError , lambda : asarray ([2 ** 100 ]))
33
- asarray ([1 ], device = "cpu" ) # Doesn't error
33
+ asarray ([1 ], device = CPU_DEVICE ) # Doesn't error
34
+ assert_raises (ValueError , lambda : asarray ([1 ], device = "cpu" ))
34
35
assert_raises (ValueError , lambda : asarray ([1 ], device = "gpu" ))
35
36
36
37
assert_raises (ValueError , lambda : asarray ([1 ], dtype = int ))
@@ -58,77 +59,88 @@ def test_asarray_copy():
58
59
59
60
60
61
def test_arange_errors ():
61
- arange (1 , device = "cpu" ) # Doesn't error
62
+ arange (1 , device = CPU_DEVICE ) # Doesn't error
63
+ assert_raises (ValueError , lambda : arange (1 , device = "cpu" ))
62
64
assert_raises (ValueError , lambda : arange (1 , device = "gpu" ))
63
65
assert_raises (ValueError , lambda : arange (1 , dtype = int ))
64
66
assert_raises (ValueError , lambda : arange (1 , dtype = "i" ))
65
67
66
68
67
69
def test_empty_errors ():
68
- empty ((1 ,), device = "cpu" ) # Doesn't error
70
+ empty ((1 ,), device = CPU_DEVICE ) # Doesn't error
71
+ assert_raises (ValueError , lambda : empty ((1 ,), device = "cpu" ))
69
72
assert_raises (ValueError , lambda : empty ((1 ,), device = "gpu" ))
70
73
assert_raises (ValueError , lambda : empty ((1 ,), dtype = int ))
71
74
assert_raises (ValueError , lambda : empty ((1 ,), dtype = "i" ))
72
75
73
76
74
77
def test_empty_like_errors ():
75
- empty_like (asarray (1 ), device = "cpu" ) # Doesn't error
78
+ empty_like (asarray (1 ), device = CPU_DEVICE ) # Doesn't error
79
+ assert_raises (ValueError , lambda : empty_like (asarray (1 ), device = "cpu" ))
76
80
assert_raises (ValueError , lambda : empty_like (asarray (1 ), device = "gpu" ))
77
81
assert_raises (ValueError , lambda : empty_like (asarray (1 ), dtype = int ))
78
82
assert_raises (ValueError , lambda : empty_like (asarray (1 ), dtype = "i" ))
79
83
80
84
81
85
def test_eye_errors ():
82
- eye (1 , device = "cpu" ) # Doesn't error
86
+ eye (1 , device = CPU_DEVICE ) # Doesn't error
87
+ assert_raises (ValueError , lambda : eye (1 , device = "cpu" ))
83
88
assert_raises (ValueError , lambda : eye (1 , device = "gpu" ))
84
89
assert_raises (ValueError , lambda : eye (1 , dtype = int ))
85
90
assert_raises (ValueError , lambda : eye (1 , dtype = "i" ))
86
91
87
92
88
93
def test_full_errors ():
89
- full ((1 ,), 0 , device = "cpu" ) # Doesn't error
94
+ full ((1 ,), 0 , device = CPU_DEVICE ) # Doesn't error
95
+ assert_raises (ValueError , lambda : full ((1 ,), 0 , device = "cpu" ))
90
96
assert_raises (ValueError , lambda : full ((1 ,), 0 , device = "gpu" ))
91
97
assert_raises (ValueError , lambda : full ((1 ,), 0 , dtype = int ))
92
98
assert_raises (ValueError , lambda : full ((1 ,), 0 , dtype = "i" ))
93
99
94
100
95
101
def test_full_like_errors ():
96
- full_like (asarray (1 ), 0 , device = "cpu" ) # Doesn't error
102
+ full_like (asarray (1 ), 0 , device = CPU_DEVICE ) # Doesn't error
103
+ assert_raises (ValueError , lambda : full_like (asarray (1 ), 0 , device = "cpu" ))
97
104
assert_raises (ValueError , lambda : full_like (asarray (1 ), 0 , device = "gpu" ))
98
105
assert_raises (ValueError , lambda : full_like (asarray (1 ), 0 , dtype = int ))
99
106
assert_raises (ValueError , lambda : full_like (asarray (1 ), 0 , dtype = "i" ))
100
107
101
108
102
109
def test_linspace_errors ():
103
- linspace (0 , 1 , 10 , device = "cpu" ) # Doesn't error
110
+ linspace (0 , 1 , 10 , device = CPU_DEVICE ) # Doesn't error
111
+ assert_raises (ValueError , lambda : linspace (0 , 1 , 10 , device = "cpu" ))
104
112
assert_raises (ValueError , lambda : linspace (0 , 1 , 10 , device = "gpu" ))
105
113
assert_raises (ValueError , lambda : linspace (0 , 1 , 10 , dtype = float ))
106
114
assert_raises (ValueError , lambda : linspace (0 , 1 , 10 , dtype = "f" ))
107
115
108
116
109
117
def test_ones_errors ():
110
- ones ((1 ,), device = "cpu" ) # Doesn't error
118
+ ones ((1 ,), device = CPU_DEVICE ) # Doesn't error
119
+ assert_raises (ValueError , lambda : ones ((1 ,), device = "cpu" ))
111
120
assert_raises (ValueError , lambda : ones ((1 ,), device = "gpu" ))
112
121
assert_raises (ValueError , lambda : ones ((1 ,), dtype = int ))
113
122
assert_raises (ValueError , lambda : ones ((1 ,), dtype = "i" ))
114
123
115
124
116
125
def test_ones_like_errors ():
117
- ones_like (asarray (1 ), device = "cpu" ) # Doesn't error
126
+ ones_like (asarray (1 ), device = CPU_DEVICE ) # Doesn't error
127
+ assert_raises (ValueError , lambda : ones_like (asarray (1 ), device = "cpu" ))
118
128
assert_raises (ValueError , lambda : ones_like (asarray (1 ), device = "gpu" ))
119
129
assert_raises (ValueError , lambda : ones_like (asarray (1 ), dtype = int ))
120
130
assert_raises (ValueError , lambda : ones_like (asarray (1 ), dtype = "i" ))
121
131
122
132
123
133
def test_zeros_errors ():
124
- zeros ((1 ,), device = "cpu" ) # Doesn't error
134
+ zeros ((1 ,), device = CPU_DEVICE ) # Doesn't error
135
+ assert_raises (ValueError , lambda : zeros ((1 ,), device = "cpu" ))
125
136
assert_raises (ValueError , lambda : zeros ((1 ,), device = "gpu" ))
126
137
assert_raises (ValueError , lambda : zeros ((1 ,), dtype = int ))
127
138
assert_raises (ValueError , lambda : zeros ((1 ,), dtype = "i" ))
128
139
129
140
130
141
def test_zeros_like_errors ():
131
- zeros_like (asarray (1 ), device = "cpu" ) # Doesn't error
142
+ zeros_like (asarray (1 ), device = CPU_DEVICE ) # Doesn't error
143
+ assert_raises (ValueError , lambda : zeros_like (asarray (1 ), device = "cpu" ))
132
144
assert_raises (ValueError , lambda : zeros_like (asarray (1 ), device = "gpu" ))
133
145
assert_raises (ValueError , lambda : zeros_like (asarray (1 ), dtype = int ))
134
146
assert_raises (ValueError , lambda : zeros_like (asarray (1 ), dtype = "i" ))
0 commit comments