示例#1
0
 def test_get_abv_verbose(self):
     out = get_abv(self.og, self.fg, verbose=True)
     expected = textwrap.dedent(u"""\
         OG     : 1.057
         OG Adj : 1.057
         OG Temp: 59.00 F
         FG     : 1.013
         FG Adj : 1.013
         FG Temp: 59.00 F
         ABV    : 5.78%""")
     self.assertEquals(out, expected)
示例#2
0
 def test_get_abv_verbose(self):
     out = get_abv(self.og, self.fg, verbose=True)
     expected = textwrap.dedent(u"""\
         OG     : 1.057
         OG Adj : 1.057
         OG Temp: 59.00 F
         FG     : 1.013
         FG Adj : 1.013
         FG Temp: 59.00 F
         ABV    : 5.78%""")
     self.assertEquals(out, expected)
示例#3
0
 def test_get_abv_units_si(self):
     abv = get_abv(self.og, self.fg, units=SI_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
示例#4
0
 def test_get_abv_bad_units_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, self.og, units=u'bad')
示例#5
0
 def test_get_abv_units_imperial(self):
     abv = get_abv(self.og, self.fg, units=IMPERIAL_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
示例#6
0
 def test_get_abv_no_fg_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, None)
示例#7
0
 def test_get_abv_og_fg_reversed_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.fg, self.og)
示例#8
0
 def test_get_abv_og_fg_reversed_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.fg, self.og)
示例#9
0
 def test_get_abv_no_og_raises(self):
     with self.assertRaises(Exception):
         get_abv(None, self.fg)
示例#10
0
 def test_get_abv_alternative_refractometer(self):
     abv = get_abv(self.og, self.fg, alternative=True, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 7.82)
示例#11
0
 def test_get_abv_alternative_refractometer(self):
     abv = get_abv(self.og, self.fg, alternative=True, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 7.12)
示例#12
0
 def test_get_abv_alternative(self):
     abv = get_abv(self.og, self.fg, alternative=True)
     self.assertEquals(round(abv * 100, 2), 5.95)
示例#13
0
 def test_get_abv_refractometer(self):
     abv = get_abv(self.og, self.fg, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 7.70)
示例#14
0
 def test_get_abv_units_si(self):
     abv = get_abv(self.og, self.fg, units=SI_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
示例#15
0
 def test_get_abv_units_imperial(self):
     abv = get_abv(self.og, self.fg, units=IMPERIAL_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
示例#16
0
 def test_get_abv_bad_units_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, self.og, units=u"bad")
示例#17
0
 def test_get_abv_alternative(self):
     abv = get_abv(self.og, self.fg, alternative=True)
     self.assertEquals(round(abv * 100, 2), 5.95)
示例#18
0
 def test_get_abv_no_og_raises(self):
     with self.assertRaises(Exception):
         get_abv(None, self.fg)
示例#19
0
 def test_get_abv_refractometer(self):
     abv = get_abv(self.og, self.fg, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 6.97)
示例#20
0
 def test_get_abv_no_fg_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, None)
示例#21
0
 def test_get_abv(self):
     abv = get_abv(self.og, self.fg)
     self.assertEquals(round(abv * 100, 2), 5.78)
示例#22
0
 def test_get_abv(self):
     abv = get_abv(self.og, self.fg)
     self.assertEquals(round(abv * 100, 2), 5.78)