summaryrefslogtreecommitdiffstats
path: root/tests/ob_parse_dep.rc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ob_parse_dep.rc')
-rw-r--r--tests/ob_parse_dep.rc87
1 files changed, 87 insertions, 0 deletions
diff --git a/tests/ob_parse_dep.rc b/tests/ob_parse_dep.rc
new file mode 100644
index 0000000..fd0a8ed
--- /dev/null
+++ b/tests/ob_parse_dep.rc
@@ -0,0 +1,87 @@
+dep='foo'
+pkg='foo'
+archqual=''
+rel=''
+ver=''
+arches=''
+testcase
+
+dep='foo:core-linux-eglibc'
+pkg='foo'
+archqual='core-linux-eglibc'
+rel=''
+ver=''
+arches=''
+testcase
+
+dep='foo (>= 1.0)'
+pkg='foo'
+archqual=''
+rel='>='
+ver='1.0'
+arches=''
+testcase
+
+dep='foo(>=1.0)'
+pkg='foo'
+archqual=''
+rel='>='
+ver='1.0'
+arches=''
+testcase
+
+dep='foo (>= 1.0)'
+pkg='foo'
+archqual=''
+rel='>='
+ver='1.0'
+arches=''
+testcase
+
+dep='foo [core-linux-eglibc]'
+pkg='foo'
+archqual=''
+rel=''
+ver=''
+arches='core-linux-eglibc'
+testcase
+
+dep='foo[core-linux-eglibc]'
+pkg='foo'
+archqual=''
+rel=''
+ver=''
+arches='core-linux-eglibc'
+testcase
+
+dep='foo [core-linux-eglibc]'
+pkg='foo'
+archqual=''
+rel=''
+ver=''
+arches='core-linux-eglibc'
+testcase
+
+dep='foo:core-linux-eglibc (>= 1.0) [core-linux-eglibc]'
+pkg='foo'
+archqual='core-linux-eglibc'
+rel='>='
+ver='1.0'
+arches='core-linux-eglibc'
+testcase
+
+dep='foo:core-linux-eglibc(>=1.0)[core-linux-eglibc]'
+pkg='foo'
+archqual='core-linux-eglibc'
+rel='>='
+ver='1.0'
+arches='core-linux-eglibc'
+testcase
+
+dep='foo:core-linux-eglibc (>= 1.0) [core-linux-eglibc]'
+pkg='foo'
+archqual='core-linux-eglibc'
+rel='>='
+ver='1.0'
+arches='core-linux-eglibc'
+testcase