44
44
45
45
LIST_EASYBLOCKS_SIMPLE_TXT = """EasyBlock
46
46
|-- bar
47
+ |-- Cargo
47
48
|-- ConfigureMake
48
49
| |-- MakeCp
49
50
|-- EB_EasyBuildMeta
76
77
77
78
LIST_EASYBLOCKS_DETAILED_TXT = """EasyBlock (easybuild.framework.easyblock)
78
79
|-- bar (easybuild.easyblocks.generic.bar @ %(topdir)s/generic/bar.py)
80
+ |-- Cargo (easybuild.easyblocks.generic.cargo @ %(topdir)s/generic/cargo.py)
79
81
|-- ConfigureMake (easybuild.easyblocks.generic.configuremake @ %(topdir)s/generic/configuremake.py)
80
82
| |-- MakeCp (easybuild.easyblocks.generic.makecp @ %(topdir)s/generic/makecp.py)
81
83
|-- EB_EasyBuildMeta (easybuild.easyblocks.easybuildmeta @ %(topdir)s/e/easybuildmeta.py)
109
111
LIST_EASYBLOCKS_SIMPLE_RST = """* **EasyBlock**
110
112
111
113
* bar
114
+ * Cargo
112
115
* ConfigureMake
113
116
114
117
* MakeCp
157
160
LIST_EASYBLOCKS_DETAILED_RST = """* **EasyBlock** (easybuild.framework.easyblock)
158
161
159
162
* bar (easybuild.easyblocks.generic.bar @ %(topdir)s/generic/bar.py)
163
+ * Cargo (easybuild.easyblocks.generic.cargo @ %(topdir)s/generic/cargo.py)
160
164
* ConfigureMake (easybuild.easyblocks.generic.configuremake @ %(topdir)s/generic/configuremake.py)
161
165
162
166
* MakeCp (easybuild.easyblocks.generic.makecp @ %(topdir)s/generic/makecp.py)
204
208
205
209
LIST_EASYBLOCKS_SIMPLE_MD = """- **EasyBlock**
206
210
- bar
211
+ - Cargo
207
212
- ConfigureMake
208
213
- MakeCp
209
214
- EB_EasyBuildMeta
236
241
237
242
LIST_EASYBLOCKS_DETAILED_MD = """- **EasyBlock** (easybuild.framework.easyblock)
238
243
- bar (easybuild.easyblocks.generic.bar @ %(topdir)s/generic/bar.py)
244
+ - Cargo (easybuild.easyblocks.generic.cargo @ %(topdir)s/generic/cargo.py)
239
245
- ConfigureMake (easybuild.easyblocks.generic.configuremake @ %(topdir)s/generic/configuremake.py)
240
246
- MakeCp (easybuild.easyblocks.generic.makecp @ %(topdir)s/generic/makecp.py)
241
247
- EB_EasyBuildMeta (easybuild.easyblocks.easybuildmeta @ %(topdir)s/e/easybuildmeta.py)
@@ -513,7 +519,7 @@ def test_get_easyblock_classes(self):
513
519
# result should correspond with test easyblocks in test/framework/sandbox/easybuild/easyblocks/generic
514
520
eb_classes = get_easyblock_classes ('easybuild.easyblocks.generic' )
515
521
eb_names = [x .__name__ for x in eb_classes ]
516
- expected = ['ConfigureMake' , 'DummyExtension' , 'MakeCp' , 'ModuleRC' ,
522
+ expected = ['Cargo' , ' ConfigureMake' , 'DummyExtension' , 'MakeCp' , 'ModuleRC' ,
517
523
'PythonBundle' , 'Toolchain' , 'Toy_Extension' , 'bar' ]
518
524
self .assertEqual (sorted (eb_names ), expected )
519
525
@@ -724,6 +730,7 @@ def test_list_software(self):
724
730
'homepage: https://easybuilders.github.io/easybuild' ,
725
731
'' ,
726
732
" * toy v0.0: gompi/2018a, system" ,
733
+ " * toy v0.0 (versionsuffix: '-cargo'): system" ,
727
734
" * toy v0.0 (versionsuffix: '-deps'): system" ,
728
735
" * toy v0.0 (versionsuffix: '-iter'): system" ,
729
736
" * toy v0.0 (versionsuffix: '-multiple'): system" ,
@@ -746,6 +753,7 @@ def test_list_software(self):
746
753
'version versionsuffix toolchain' ,
747
754
'======= ============= ===========================' ,
748
755
'``0.0`` ``gompi/2018a``, ``system``' ,
756
+ '``0.0`` ``-cargo`` ``system``' ,
749
757
'``0.0`` ``-deps`` ``system``' ,
750
758
'``0.0`` ``-iter`` ``system``' ,
751
759
'``0.0`` ``-multiple`` ``system``' ,
0 commit comments