[DRE-commits] [ruby-cassiopee] 01/07: Imported Upstream version 0.1.13

Luciano Prestes lucianopcbr-guest at moszumanska.debian.org
Tue Aug 2 19:52:03 UTC 2016


This is an automated email from the git hooks/post-receive script.

lucianopcbr-guest pushed a commit to branch master
in repository ruby-cassiopee.

commit e1da94868673eaeb263390494eade78302c9e58d
Author: Luciano Prestes Cavalcanti <lucianopcbr at gmail.com>
Date:   Fri Jul 29 16:42:39 2016 -0300

    Imported Upstream version 0.1.13
---
 Changelog           |   1 +
 metadata.yml        | 118 +++++++++++++++++++++++++++++-----------------------
 tests/test-suite.rb |  17 ++++----
 3 files changed, 78 insertions(+), 58 deletions(-)

diff --git a/Changelog b/Changelog
index 92a76b0..875ef41 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,4 @@
+v0.1.13: fix typo
 v0.1.12: fix match not found when match includes last character
 v0.1.11: fix match to text 1.2
 v0.1.9: move demos to bin, to be dir compliant
diff --git a/metadata.yml b/metadata.yml
index ee8d6ea..e96ff47 100644
--- a/metadata.yml
+++ b/metadata.yml
@@ -1,47 +1,71 @@
---- !ruby/object:Gem::Specification 
+--- !ruby/object:Gem::Specification
 name: cassiopee
-version: !ruby/object:Gem::Version 
-  hash: 3
+version: !ruby/object:Gem::Version
+  version: 0.1.13
   prerelease: 
-  segments: 
-  - 0
-  - 1
-  - 12
-  version: 0.1.12
 platform: ruby
-authors: 
+authors:
 - Olivier Sallou
 autorequire: 
 bindir: bin
 cert_chain: []
-
-date: 2013-10-17 00:00:00 Z
-dependencies: 
-- !ruby/object:Gem::Dependency 
+date: 2013-10-17 00:00:00.000000000 Z
+dependencies:
+- !ruby/object:Gem::Dependency
   name: text
-  prerelease: false
-  requirement: &id001 !ruby/object:Gem::Requirement 
+  requirement: !ruby/object:Gem::Requirement
     none: false
-    requirements: 
-    - - ">="
-      - !ruby/object:Gem::Version 
-        hash: 31
-        segments: 
-        - 1
-        - 2
-        - 0
+    requirements:
+    - - ! '>='
+      - !ruby/object:Gem::Version
         version: 1.2.0
   type: :runtime
-  version_requirements: *id001
-description: Cassiopee index one String and provide methods to search exact match or approximate matches with Hammming and/or edit distance.
+  prerelease: false
+  version_requirements: !ruby/object:Gem::Requirement
+    none: false
+    requirements:
+    - - ! '>='
+      - !ruby/object:Gem::Version
+        version: 1.2.0
+- !ruby/object:Gem::Dependency
+  name: rake
+  requirement: !ruby/object:Gem::Requirement
+    none: false
+    requirements:
+    - - ! '>='
+      - !ruby/object:Gem::Version
+        version: '0'
+  type: :development
+  prerelease: false
+  version_requirements: !ruby/object:Gem::Requirement
+    none: false
+    requirements:
+    - - ! '>='
+      - !ruby/object:Gem::Version
+        version: '0'
+- !ruby/object:Gem::Dependency
+  name: rspec
+  requirement: !ruby/object:Gem::Requirement
+    none: false
+    requirements:
+    - - ! '>='
+      - !ruby/object:Gem::Version
+        version: '0'
+  type: :development
+  prerelease: false
+  version_requirements: !ruby/object:Gem::Requirement
+    none: false
+    requirements:
+    - - ! '>='
+      - !ruby/object:Gem::Version
+        version: '0'
+description: Cassiopee index one String and provide methods to search exact match
+  or approximate matches with Hamming and/or edit distance.
 email: olivier.sallou at gmail.com
 executables: []
-
 extensions: []
-
 extra_rdoc_files: []
-
-files: 
+files:
 - README
 - Changelog
 - LICENSE
@@ -53,37 +77,29 @@ files:
 - tests/test-suite.rb
 - tests/amb.map
 homepage: https://github.com/osallou/cassiopee
-licenses: 
+licenses:
 - LGPL-3
 post_install_message: 
 rdoc_options: []
-
-require_paths: 
+require_paths:
 - lib
-required_ruby_version: !ruby/object:Gem::Requirement 
+required_ruby_version: !ruby/object:Gem::Requirement
   none: false
-  requirements: 
-  - - ">="
-    - !ruby/object:Gem::Version 
-      hash: 3
-      segments: 
-      - 0
-      version: "0"
-required_rubygems_version: !ruby/object:Gem::Requirement 
+  requirements:
+  - - ! '>='
+    - !ruby/object:Gem::Version
+      version: '0'
+required_rubygems_version: !ruby/object:Gem::Requirement
   none: false
-  requirements: 
-  - - ">="
-    - !ruby/object:Gem::Version 
-      hash: 3
-      segments: 
-      - 0
-      version: "0"
+  requirements:
+  - - ! '>='
+    - !ruby/object:Gem::Version
+      version: '0'
 requirements: []
-
 rubyforge_project: 
-rubygems_version: 1.8.15
+rubygems_version: 1.8.25
 signing_key: 
 specification_version: 3
 summary: Cassiopee index strings and provide exact or approximate search.
-test_files: 
+test_files:
 - tests/test-suite.rb
diff --git a/tests/test-suite.rb b/tests/test-suite.rb
index 3134ee4..ad1d843 100644
--- a/tests/test-suite.rb
+++ b/tests/test-suite.rb
@@ -22,16 +22,9 @@ class TestCrawler < Test::Unit::TestCase
 
   def test_exactsearch2
     crawler = Cassiopee::Crawler.new
-    crawler.setLogLevel(Logger::DEBUG)
     crawler.indexString('my sample example')
     matches = crawler.searchExact('xample')
     assert_equal(1,matches.length)
-    # Minus 1, because first element is len of match
-    match = crawler.next()
-    puts "## "+match.to_s
-    #assert_equal(2,match[2].length-1)
-    crawler.setLogLevel(Logger::ERROR)
-
   end
 
 
@@ -58,6 +51,16 @@ class TestCrawler < Test::Unit::TestCase
     assert_equal(1,matches.length)
   end
 
+  def test_levenshteinsearch2
+    crawler = Cassiopee::Crawler.new
+    crawler.indexString('aaaaacgtttttt')
+    matches = crawler.searchApproximate('ac',-2)
+    matches.each do |match|
+      puts match.to_s 
+    end
+    assert_equal(1,matches.length)
+  end
+
   def test_directmethod
     crawler = Cassiopee::Crawler.new
     crawler.method = Cassiopee::Crawler::METHOD_DIRECT

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-cassiopee.git



More information about the Pkg-ruby-extras-commits mailing list