@@ -27,37 +27,18 @@ def Distance(node_i, node_j):
27
27
28
28
29
29
def TransitDistance (manager , i , j ):
30
- return Distance (manager .IndexToNode (i ), manager .IndexToNode (j ))
30
+ return Distance (manager .index_to_node (i ), manager .index_to_node (j ))
31
31
32
32
33
33
def UnaryTransitDistance (manager , i ):
34
- return Distance (manager .IndexToNode (i ), 0 )
34
+ return Distance (manager .index_to_node (i ), 0 )
35
35
36
36
37
- def One (unused_i , unused_j ):
38
- return 1
39
-
40
-
41
- def Two (unused_i , unused_j ):
42
- return 1
43
-
44
-
45
- def Three (unused_i , unused_j ):
46
- return 1
47
-
48
-
49
- class Callback :
50
-
51
- def __init__ (self , model ):
52
- self .model = model
53
- self .costs = []
54
-
55
- def __call__ (self ):
56
- self .costs .append (self .model .CostVar ().Max ())
57
37
58
38
class TestRoutingIndexManager (absltest .TestCase ):
59
39
60
40
def test_create_index_manager (self ):
41
+ print ("test_create_index_manager" )
61
42
manager = model .RoutingIndexManager (42 , 3 , 7 )
62
43
self .assertIsNotNone (manager )
63
44
print (manager )
@@ -68,17 +49,15 @@ def test_create_index_manager(self):
68
49
self .assertEqual (7 , manager .index_to_node (manager .get_start_index (i )))
69
50
self .assertEqual (7 , manager .index_to_node (manager .get_end_index (i )))
70
51
71
- class ModelTest (absltest .TestCase ):
72
52
73
- def test_create_index_manager (self ):
74
- print ("test_create_index_manager" )
75
- manager = model .RoutingIndexManager (42 , 3 , 0 )
76
- print (manager )
53
+ class ModelTest (absltest .TestCase ):
77
54
78
55
def test_create_model (self ):
79
56
print ("test_create_model" )
80
- manager = model .RoutingIndexManager (42 , 3 , 0 )
57
+ manager = model .RoutingIndexManager (42 , 3 , 7 )
58
+ self .assertIsNotNone (manager )
81
59
routing_model = model .RoutingModel (manager )
60
+ self .assertIsNotNone (routing_model )
82
61
print (routing_model )
83
62
84
63
0 commit comments